Ultimate Direwolf Installation Guide for Packet Radio - Windows and Linux

  Рет қаралды 4,055

ModernHam

ModernHam

Күн бұрын

This is a long one, but I wanted to break down everything so even those new to packet radio could understand what is going on. I think it's also important to understand the configuration so that we can adjust it if needed later on.
This is the foundation for everything else we will do packet on this channel.
The installation section covers the install on Linux and Windows. After that, we go into the direwolf.conf file and configure sound devices, as well at PTT. We enable the new FX25 for forward error correction. And then apply some tweaks and optimizations to get you started. Last, we go through troubleshooting various issues you may have.
After this video, you will have a good working TNC that we will use later for APRS, BBS, and TCP/IP over AX25.
For the write-up and the commands used, check out my blog post here:
themodernham.com/ultimate-dir...
Direwolf Download(For Windows Users):
github.com/wb2osz/direwolf/re...
APRS.fi (For checking if you were I-Gated):
aprs.fi/
Get your LAT/LON for the config:
www.findlatitudeandlongitude.com
Official Direwolf Documentation:
github.com/wb2osz/direwolf/re...
00:00 Intro
01:00 About Interfaces
03:30 Windows Installation
12:50 Linux Installation
28:50 Direwolf Configuration
44:10 Testing PTT / VOX
47:10 Sending Test Beacon
54:20 Troubleshooting and Issues
01:00:05 Outro
01:02:00 Member Shoutout
➡️Join this channel to get access to perks⬅️
/ @modernham
★★★ IMPORTANT LINKS★★★
✅Follow My Instagram- / modernham
✅Follow My Twitter- / hammodern
✅Blog and Merch - themodernham.com
Gear I use (Amazon Affiliate Link)
🔥 amazon.com/shop/modernham
⚡ Join the ModernHams Discord: ⚡
/ discord
📻 Radioddity Referal Link: 📻
/ discord

Пікірлер: 69
@ModernHam
@ModernHam 4 ай бұрын
If anyone runs into any issues, be sure to let me know here!
@maggdoodle1729
@maggdoodle1729 4 ай бұрын
Somebody is using your ham call sign (and name) I'm guessing without you knowing?
@ModernHam
@ModernHam 4 ай бұрын
@@maggdoodle1729 I'm not surprised.
@maggdoodle1729
@maggdoodle1729 4 ай бұрын
Okay. Just thought you might want to know. He's been checking into out net using your name and call sign.@@ModernHam
@maggdoodle1729
@maggdoodle1729 4 ай бұрын
He’s been signing into our net with your name and cal sign as recently as last night. Just thought you’d like to know. Tx
@momoney4209
@momoney4209 4 ай бұрын
I am attempting to install this on the same pi I use as an MMDVM hotpot running WPSD. I am brand new to Linux and radio. I ran into zero issues until the “alsamixer” part. I tried every single thing ChatGPT told me to do. Nothing in the logs. It seemed we were going in circles because I was unable to permanently unmask alsa.utils.service. After unmasked it I attempted to enable it, but it says it is masked.
@edcnorcal
@edcnorcal 4 ай бұрын
Your webpage is the most comprehensive Direwolf install/setup resource I’ve come across. Well done!
@ModernHam
@ModernHam 4 ай бұрын
Glad you liked it. Hopefully it will help people.
@BeavistheLizard
@BeavistheLizard 4 ай бұрын
Brilliant once again. I passed my full license test today here in the UK so now that I am not studying for that anymore I will have some time to start trying this all out! Many thanks!
@ModernHam
@ModernHam 4 ай бұрын
Congrats and welcome to the hobby! Hope the series goes smooth for you! Just let me know if you run into any issues.
@youtubeaccount931
@youtubeaccount931 4 ай бұрын
Good job sir! I hope you get as much enjoyment out of it as I have.
@signalscout6020
@signalscout6020 4 ай бұрын
Congrats!
@SammyGill
@SammyGill Ай бұрын
You worked so hard to make this video - its great for those who are not comfortable with github stuff - only correction I could find is ... 144.390 is NOT universal FQ for APRS - this is for North America Europe ,ASIA has other FQ for Aprs
@youtubeaccount931
@youtubeaccount931 4 ай бұрын
This is great, thank you. When I first got my ham license as a kid I did alot of packet radio with a serial connected TNC. I'm back into ham radio and have been wondering about sound card packet but never spent the time to figure it all out so this series is really helpful. I hope you cover the 2.4k and 9.6k baud modes as well. I have several baofengs and a rasberry pi type device (rock64) that would be perfect for packet experiments.
@ModernHam
@ModernHam 4 ай бұрын
We'll probably get to to play with some faster baud rate soon. With only a traditional USB soundcard, we are limited at the speed we can use. But we'll try and bump it up later.
@rodgowdy
@rodgowdy 3 ай бұрын
Thanks for your wonderfully detailed video! I was able to get my 991A up and running with a coupe i-gates responding! Looking forward to future sessions. Thanks again, 73.
@ModernHam
@ModernHam 3 ай бұрын
Very cool. There are going to be a few more uploads this weekend. One we will turning direwolf into a standalone Igate/digipeater that your local community can use.
@40deacon
@40deacon 2 ай бұрын
Great foundational video, thank you.
@jamiedrinkell
@jamiedrinkell 3 ай бұрын
Me and my Dad have both followed this for Linux, all seems to be working well! Thank you for the really clear guide. We're eagerly awaiting the next video! 😁 M0JXD and G7LHA
@ModernHam
@ModernHam 3 ай бұрын
Glad you got direwolf up. Now the fun begins! 2 more APRS video come this weekend, and then BBS packet Next week!
@BenTrem42
@BenTrem42 4 ай бұрын
Wowwww ... *_packet!_* So few folk know history. FWIW 1971 or so I saw early draft of AX.25 🙂
@Swamp-Fox
@Swamp-Fox 4 ай бұрын
Great video & blog post! Your explanations are so clear that even I can follow them!
@ModernHam
@ModernHam 4 ай бұрын
That's the goal! Glad You could follow.
@ZCount
@ZCount 4 ай бұрын
So much knowledge, thanks for sharing it with us! I've watched half the video already out of interest, and will come back to it when I'm actually ready to install! Keep up the great work, from ZL land.
@JonathanJDLewis
@JonathanJDLewis 4 ай бұрын
Awesome video. This is the exact type of series I was looking for. Question for a future video: What is the best way to have multiple direwolf configs? I just have a block of text that I uncomment and re-comment for each different radio. Also what is the best way to run multiple instances of direwolf? (ex. one on hf and one on vhf) Thanks again great video
@ModernHam
@ModernHam 4 ай бұрын
Good questions. For the first, you can run direwolf with a new parameter "-c" and then specify the path/name of a config file afterwards. For example for linux/windows direwolf -c 2mdirewolf.conf direwolf.exe -c 2mdirewolf.conf The second question is a little more involved, so we may take a look at it in a video later on.
@youtubeaccount931
@youtubeaccount931 3 ай бұрын
So I just read on a search result that dire wolves aren't even wolves at all but a separate species of canidae. My search results must have tuned into me looking up direwolf info lol.
@ModernHam
@ModernHam 3 ай бұрын
I never would have guessed. My results are a little confused too!
@thewayofodin4574
@thewayofodin4574 3 ай бұрын
Thank you for this. Any thoughts (if you have the exp) for those of us with an old Coastal Chipworks TNC-Pi wanting to run this setup?
@ModernHam
@ModernHam 3 ай бұрын
I hate to say it, but my advice is to ditch the TNC-Pi daughter board, replace it with a digital usb interface for your radio and just run direwolf. There are many modular options like the digirig that make it super easy to swap radios too. Direwolf will get you more functionality, performance, and software options than the TNC-Pi, and is not prone to RF interference like the TNC-Pi is, and is still being updated and maintained with the newest additions to packet radio like FX25. Doesn't sound like much advice for the TNC-PI, maybe it's just a mindset I have though. If you want to use it, opt for the serial connection option on the things we do in the future instead of KISS over network. Just know that you will be limiting yourself to only run APRS applications on the PI itself, (won't be able to connect to the TNC over the network) and won't be able to use the cutting edge additions in packet.
@DJCryptoStix
@DJCryptoStix 3 ай бұрын
ok had to go back one class to catch up
@ModernHam
@ModernHam 3 ай бұрын
Just let me know if you run into any issues.
@Supercazzola
@Supercazzola 4 ай бұрын
Great video, but can you explain why you didn’t run sudo apt-get install direwolf Instead of compiling and choosing development branch ?
@ModernHam
@ModernHam 4 ай бұрын
Good question. The direwolf developer and docs recommend compiling from source due to the fact the results of the package vary depending on the volunteer who packaged it. He also goes on to say that will probably " lag significantly behind development". This way we can get the latest and greatest, and the core functions of the TNC remain relatively stable. There's a new feature in the dev branch we may use in the future too that will make using KISS over the network easier.
@garylawrence1575
@garylawrence1575 2 ай бұрын
I am trying to set up an aprs Igate digiapeter with a Icom2430 and a AIOC interface. I have 2 questions for you, first off the laptop that I am planning on using is pretty old and it's running windows 10 but very slowly would it be better to continue trying to run windows or scrapping the operating system and going to a Linux setup, Which would be kind of a learning curve for me because I've never used Linux, The igate is all I'm planning on running On that laptop And 2 do you think the AIOC Will be sufficient for what I'm trying to do or do I need to maybe upgrade to a digi rig? Any suggestions would be wonderful And keep up the good work I'm learning all kinds of things from you! Thank you KN4INH
@ModernHam
@ModernHam 2 ай бұрын
The AIOC interface has been confirmed to work fine for direwolf, so you don't really need the digirig in your case so long as you have the AIOC working for your radio. It might be a good learning experience to replace the windows install with Linux and run that. It would be slimmer, and more stable. With the guide, it should get you running with Ubuntu which is beginner friendly. I just made a igate/digi guide that builds on this too so you may find that useful.
@thomashabetsse
@thomashabetsse 4 ай бұрын
I think you got the coordinates wrong. The website shows both degree-minute-second and degree-minute-with-decimal. I think direwolf wants the latter, but you entered the former.
@KenNORTHPLAINSOR
@KenNORTHPLAINSOR 4 ай бұрын
Ken, WB7QYB again. Even using the unedited PBEACON line, it still does not put out sound to sound card. What are the -x a parameters in the test with a CMD shell?
@ModernHam
@ModernHam 4 ай бұрын
The unedited one will only try every 30 minutes. Are you seeing it pop up in the direwolf console? The -x tells direwolf to send calibration tones.
@KenNORTHPLAINSOR
@KenNORTHPLAINSOR 3 ай бұрын
@@ModernHam Well, I have spent 2 weeks trying to get this setup to work. I keep buying new cables, and now the digirig. Still nothing works. As the able you showed, APRS with the adapter to change the wiring on the TRRS, still does not work. ARRG! I was amazed that the digirig did not come with any cables, quick start guide, or anything. One interesting thing. My VARA FM shows the digirig but for in and out but will not PTT.
@KenNORTHPLAINSOR
@KenNORTHPLAINSOR 3 ай бұрын
Still no luck at connecting my new BF-F8HP 2mtr on 144.390 MHz thru new BTECH-APRS-V01.2 cable, new DIGIRIG, Direwold, to APRS. No PTT with (-x a). Appears to rcv occasionally. Any thoughts? Billy, if you want to PM me let me know and I can send to the parameters from the .conf file. If you would rather I post the here, just let me know. Thanks. Ken Oh, BTW, that avatar to the left is 45 yrs old! P.S., so is the Y splitter cable required connected to the serial and audio ports of the DIGIRIG? or is VOX and just audio supposed to work?
@ModernHam
@ModernHam 3 ай бұрын
Hey Ken, hate to see you are having issues. I would say start with the physical layer. The BTECH-APRS-V01.2 cable needs a headphone jack with both speaker and microphone out, laptops have these often, but not so many desktops. The next thing I would check is to make sure you have that VOX option enabled in the BF-F8HP, and the cable is snugly plugged in. For the baofeng, you only need the cable going to the baofeng to the "audio" part of the digirig. But the BTECH-APRS-V01.2 cable will not work with the digirig, so this may be your problem if this is what you are trying. The pinout is different. You can still try with the BTECH cable alone if your computer has a mic/speaker trrs headphone jack to use. Otherwise, you will need to buy or make a cable for your baofeng to digirig.
@KenNORTHPLAINSOR
@KenNORTHPLAINSOR 3 ай бұрын
@@ModernHam thanks so much for responding and for confirming that the aprs cable won't work with digirig. It's a young man like you that keeps the hobby going and us old geezers on track
@KenNORTHPLAINSOR
@KenNORTHPLAINSOR 4 ай бұрын
Really Appreciate Your Well Done Instructions. Station works with DRA-70 soundcard and VARA. WINLINK works too. I installed and set up Direwolf per your video. The test from the CMD shell using direwolf -x a triggers VOX PTT. Radio transmits the sound test. PBEACON line does not appear to cause direwolf to transmit. Any Thoughts? WB7QYB-7
@ModernHam
@ModernHam 4 ай бұрын
Very strange. If -x a triggers transmit, the PBEACON should as well. It is popping up in the log to show you an attempt? There's a possibility that your VOX is so slow to start transmitting that it does not open up at all for a packet. You may try setting your TXdelay to something really high or your DWAIT to see if that changes something.
@KenNORTHPLAINSOR
@KenNORTHPLAINSOR 3 ай бұрын
@@ModernHam Good Morning from the West Coast! I think I may have located the problem. At least the problem and fix is reproducible. Maybe I am on the right track. When running the test ( -x a ), it works. When issuing that command in a CMD shell or powershell, Direwolf does not read the .conf file. It Direwolf uses the command like parameters. That eliminates hardware, connections. It also works when not reading the .conf file. I tried the original .conf file. That also did not work. The PBEACON line in the .conf file was the problem. For whatever reason, it would not accept my GPS location in the format of DD MM SS.SS. When I used the format DD.DD, it woke up and worked. Something about the location was causing Direwolf to choke and not broadcast the beacon. I did not look at the Direwolf code to see what made it choke. Thank you for all your hard work, working through these things and for presenting this stuff to us. I'm not a young person bored with reading through thousands of lines of text from outdated sites and videos. Just remove the "young" part from the previous sentence. The rest still applies! :) 73!
@KenNORTHPLAINSOR
@KenNORTHPLAINSOR 3 ай бұрын
I may be wrong on the instance of direwolf not reading the .conf file when using the test parameters (-x a) in a CMD shell.
@Comment-Tator
@Comment-Tator 15 күн бұрын
144.390 is not the 'universal' frequency.
@9A4GEMilan
@9A4GEMilan Ай бұрын
Unable to figure out how to send text packet.
@martin-4193
@martin-4193 4 ай бұрын
Question: why did you make a custom build? On a Raspberry (a Debian distro), you have pre-compiled packets. Just "apt-get install direwolf". No need for git and make
@ModernHam
@ModernHam 4 ай бұрын
The direwolf developer recommends not doing this. Each distribution can have different versions of direwolf as the binaries are compiled by volunteers for each major distribution version. This can cause a significant lag behind the current development release. I want everyone on the same version, with the latest features so we compiled from source to reduce any hiccups. This mitigates a lot of issues other tutorials have, leaving some users unable to perform all of the actions needed. For example, in a few weeks we will be using some new network features that you won't find within your package maintainers repository.
@martin-4193
@martin-4193 4 ай бұрын
@@ModernHam ok, thank - fair point.
@K6ORJ
@K6ORJ 2 ай бұрын
Sudo isn't always the best thing to implement on your system, this is why Debian gives the option during the install process. If you share your computer with others while logged in as you, this is a bad idea for obvious reasons. From console log in "su -l" and you will have all the privileges necessary to do anything you need to do.
@ModernHam
@ModernHam 2 ай бұрын
"sudo", elevates the bash to a root with each individually promoted user. This command still requires a password by default, just the same as 'su -l', only more control and restrictions are in place than using the root account directly. Just as you would the root account when swapped to with 'su -l' you shouldn't leave such accounts unattended. The different being, that at least someone would need to enter the password when invoking sudo as the user, opposed to a root account when left unattended n the same scenario. The use of sudo in this video is strictly for when super user access is required. If you are not using sudo, and are running every program you need super user access with as root, then this is an actual problem. For example, if direwolf were to be compromised as the root user, no password is needed to do anything, its a free for all. Sudo is actually more secure than using the root account this way, as it offers more control and auditing over user permissions and prompts for a password for individual terminal sessions when it's invoked. This is a server, so it's headless and the only way is is with the key via ssh. TLDR: If you were to let others on your computer or when you walk away, you would much rather have the account in the sudo group there logged in over the root account swapped to with 'su -l' in terms of security. In the end either one is not a good to leave unattended for obvious reasons.
@K6ORJ
@K6ORJ 2 ай бұрын
@@ModernHam Yes, but sudo ask for the user password. su -l ask for root password. All of my family knows my user login password but not my root password. I don't leave su unattended!
@K6ORJ
@K6ORJ 2 ай бұрын
​@@ModernHam Running lunux on a "Surface Go 2" it's not real convenient to tell my family members the can continue watching the video I'm sharing with them after they log in too their account. LOL! Ya that led balloon won't get off the ground. If the tablet starts to go to sleep they I don't want to go and secretly unlock it for them each time either. All the same they don't need the root access that sudo would give them. If I were running a desktop system with more users installed like in an office I would agree with sudo, because each user would me more compartmentalized. When I do need su I generally split the console window top as user and bottom as su and I can quickly switch back and forth. There are situations for both sudo and su!
@hawkeyeCH53E
@hawkeyeCH53E 4 ай бұрын
I made a shortcut of the direwolf.exe file on my desktop and it opens easier.
@ModernHam
@ModernHam 4 ай бұрын
That's a good idea.
@errolskagen4466
@errolskagen4466 3 ай бұрын
dont work ptt with FT818nd
@ModernHam
@ModernHam 3 ай бұрын
It will work. But because the 818 only natively accepts PTT via CAT, you will need to interface direwolf with rigctl and use rigctl to toggle your PTT. The direwolf user guide has more information on this. I
@errolskagen4466
@errolskagen4466 3 ай бұрын
@@ModernHam i didnt find anything about interfacin rigctl too direwolf.. i have flrig up and running and this work fine with ft-818, so how do i interfacing direwolf with it?
@hawkeyeCH53E
@hawkeyeCH53E 4 ай бұрын
I think you left out windows microphone setup. Did just speaker. Folks might be confused or leave that setting wrong. Great content otherwise.
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 69 МЛН
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 9 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
The KO4FSZ 1500W 80-10 EFHW Antenna
23:32
WD4DAN - Front End Overload
Рет қаралды 8 М.
Windows Packet Radio Node with BPQ32 - Getting Started
31:58
ModernHam
Рет қаралды 1,1 М.
Top 5 Raspberry Pi Projects for Ham Radio
10:34
KM4ACK
Рет қаралды 31 М.
NPR-70 IPv4 Radio Modem | New Packet Radio Over 70cm Band
10:20
Tech Minds
Рет қаралды 17 М.
It's Clusterin' Time!
1:53:42
Jeff Geerling
Рет қаралды 161 М.
Getting Started with APRS and Direwolf
36:00
Christopher Lum
Рет қаралды 26 М.
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
ALSER kz
Рет қаралды 361 М.
Look, this is the 97th generation of the phone?
0:13
Edcers
Рет қаралды 7 МЛН
Better Than Smart Phones☠️🤯 | #trollface
0:11
Not Sanu Moments
Рет қаралды 16 МЛН
İĞNE İLE TELEFON TEMİZLEMEK!🤯
0:17
Safak Novruz
Рет қаралды 1,8 МЛН
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 1,1 МЛН
#samsung #retrophone #nostalgia #x100
0:14
mobijunk
Рет қаралды 13 МЛН