Тёмный

Ultimate Direwolf Installation Guide for Packet Radio - Windows and Linux 

ModernHam
Подписаться 23 тыс.
Просмотров 4,2 тыс.
50% 1

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

Наука

Опубликовано:

 

7 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 70   
@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!
@W4BTK
@W4BTK 2 дня назад
Just an observation. In your blog, the test tone commands for Windows and Linux are backwards. The Linux command is presented under Windows and vise-versa. Thought you'd like to know. Thank you! Very helpful.
@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.
@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.
@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.
@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.
@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
@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!
@40deacon
@40deacon 2 месяца назад
Great foundational video, thank you.
@BenTrem42
@BenTrem42 4 месяца назад
Wowwww ... *_packet!_* So few folk know history. FWIW 1971 or so I saw early draft of AX.25 🙂
@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 4 месяца назад
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 4 месяца назад
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.
@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 3 месяца назад
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 3 месяца назад
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.
@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 4 месяца назад
@@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.
@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 месяца назад
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.
@9A4GEMilan
@9A4GEMilan Месяц назад
Unable to figure out how to send text packet.
@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.
@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.
@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.
@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.
@Comment-Tator
@Comment-Tator 20 дней назад
144.390 is not the 'universal' frequency.
@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?
@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 think you left out windows microphone setup. Did just speaker. Folks might be confused or leave that setting wrong. Great content otherwise.
Далее
OSI Model Deep Dive
31:52
Просмотров 313 тыс.
Замедление отменяется?
00:29
Просмотров 229 тыс.
Keyboard to Keyboard Radio Coms with AX.25 and Linpac!
17:31
Getting Prepared With Radio Communication
1:07:55
Просмотров 16 тыс.
Linux Mint 22 - Cinnamon - New User Tips.
45:06
Просмотров 6 тыс.
Linux Gaming Setup Script
2:32:14
Просмотров 26 тыс.