Easy Raspberry Pi Build for Ham Radio Digital Operations | Build-a-Pi
ฝัง
- เผยแพร่เมื่อ 9 ก.ย. 2024
- Introducing the Build-a-Pi script written to install the most requested applications portable ham radio operators use with a raspberry pi. This will automate the vast majority of the installation process for all of your favorite amateur radio digital mode applications. This is the easiest way to get a pi up and running for ham radio digital modes operation. Install what you need and skip everything your don't. It's your pi, build it to suit you!
🔹Relevant Links
Build-a-Pi home page github.com/km4...
EES Video - • Emergency Email Server...
🔹Commands used in the video
Install:
git clone github.com/km4... $HOME/pi-build && bash $HOME/pi-build/build-a-pi
Hotspot Commands:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
sudo /usr/bin/autohotspotN
🔹Raspberry Pi Build Guide - tiny.cc/pi4guide
🔹Weekly Newsletter - mailchi.mp/40d...
🔹Follow Me
Instagram @km4ack
Twitter @twitter
🔹FREE Get Started Guide - tiny.cc/getstar...
🔹Cool Ham Gear - km4ack.com
🔹Support the channel through Patreon - / km4ack
🔹Did you just get a raspberry pi and want to hook it up to your radio? Start here • Where to start? Raspbe...
Want your raspberry pi to play nice with your ham radio? Are you into digital modes like FT8, JS8Call, FLDIGI, Winlink, APRS, Digipeaters and others? Each week I put out new content showing you exactly what steps to take to get the latest ham radio software on your raspberry pi. Whether you just want to ragchew or are seriously into emergency preparedness, emcomm, or ARES and want to learn all you can about using the raspberry pi to drive your ham radio, this channel has something for you. Be sure to click the subscribe button and ring the bell before heading off. That way you will get notified of all future videos.
🔹My Shack🔹
Yaesu 857D - amzn.to/2MOAZtx
Yaesu FT65R - amzn.to/2XsOQq5
Raspberry Pi - amzn.to/2WjLzIk
Signalink Soundcard - amzn.to/2EZjxMx
🔹🔹🔹🔹🔹
As an Amazon Associate I earn from qualifying purchases
I spent 2 days doing all this manually, then screwed it up somehow without a backup. I was dreading starting over and your video popped up like rays of glory from heaven. Just beautiful!
I have a MH3.5 Lcd and messed up the script while transitioning from the mini lcd to hdmi and now my pi wont boot. Same as you I am VERY thankfull for this new script to redo everything in a few hours and not a few days of tinkering.
You are right! A game changer. One point. I ran the script from a Putty SSH session. When I got to the part where I select software it said it could not open a desktop session. I started over using a VNC session and its command prompt feature and no problems from there. Before your script I could not get the Pi-3 to work with IC-7300. With your script - no problems. You must have spent a ton of time working on this. Thank you so much, 73.
thanks! You are correct that is won't work over a SSH connection. The menu that allows you to choose which apps you wish to install requires a display. This can either be a monitor connected to the pi or a VNC connection. Glad you got it all working with the 7300. 73, de KM4ACK
That, sir, is badass. A million times more efficient than installing everything individually!
Pro trick: watch series at Flixzone. Me and my gf have been using them for watching lots of of movies recently.
@Killian Jayden definitely, I have been using Flixzone} for months myself =)
@Killian Jayden yea, I have been watching on Flixzone} for years myself :D
It's difficult to ignore your raspberry pi achievements, awesome work.
I'm still hoping to see you connect to an HF Gateway with Pat winlink. I understand you like packet, but many people don't have that possibility. Any chance for one single video tutorial from start to finish, for PAT, your menu system, and connecting on HF? I haven't been able to get to stable PAT environment connecting to HF gateways. That's my weak point. A specific video on this would be really welcomed.
Thanks Julian. I like both ARDOP & packet and do roughly an equal amount of connections to both. I did a step by step video a while back on using ARDOP th-cam.com/video/BYQUU9u5HJw/w-d-xo.html but that was before I had written the menu system. The menu system has a great feature I think could really help you, Auto Pat. Auto Pat allows you to plug in parameters for band and distance and then automatically attempts connections to ARDOP gateways that meet those parameters. If it completes a successful connection, it will write the results to a log file so you know which station to add to your alias list. 73, de KM4ACK
Sorry to be so late to the move in on into the rest of the digital mode to get setup =) Changed QTH's twice in three months to find a good spot where I can have a real outside antenna farm =) The EOC seems lackluster on Winlink but maybe this will help out =) We have a group of medical departments worried about HEPA law in sending personal / patient data in open RF environment /-)
I think this is one of the most exciting developments in Amateur Radio in a while.
Thank you.
8P6RC
You are the Man! I spent christmas weekend trying to install manually, was a no-go. Then I found this video, and, Whaaalaa!- everything i bought the raspberry for in the first place and more! Thank You so much for all Your hard work!
Hopefully you found and installed version 3
Was able to run this install on an old Pi3 I had laying around, worked fine, not connected to a radio yet, but nice to know I can quickly configure a backup pi with your script. Nice! 73 de N8MAC
cgul1 this is what I will be doing also. I have Pi3s and an 857D
TG BZ - have you successfuly setup your 857D and Pi?
Herr Prepper yes, I’ve been running it a little while now. Things I think I figured out, but I could be wrong.. I had to change the baud rate between pi and radio to 4800, I had mine set to 38600. Something didn’t like it, but changing all the software back to 4800 worked. I also added the clock sync from the gps sw. I REALLY LIKE this setup!!!
New to the Pi world. Makes sense to set one up for HAM shenanigans. Good on you Jason! The fun facts during the install are great.
This is going to help a ton of new and old hams that want to get a PI up and running quickly. Nicely done!
Sweet! I haven't tried this yet, but one thing CHIRP users might want to do is save the .img and .csv files to a backup SD card or network storage so that they can be reloaded if needed. 73, Jim KD7HTG
Many thanks for all your hard work Jason, All installed on (Icom 7300)Raspberry Pi3+ and working fine,Waiting on micro HDMI to come then will install on Raspberry Pi4 73s GM4ZMK.
Do you have rig control working with the 7300? Would you be willing to share your Pat Menu config file if so? It would really help others trying to configure the 7300. 73, de KM4ACK
Oh please of please share the 7300 for Pat! So stuck on this and I'm assuming 7200 is going to have the same issue.
Hi, Jason ,good video for the ICOM 7300 from Kevin ( KB9RLW ) shows how to setup the PI with FLDIGI> th-cam.com/video/ZVNhY3USByc/w-d-xo.html
Please share your PAT menu file. On old install, I have everything running but Ardop. Thinking I might gain insights from your setup. Thanks. de KK7PW
What a perfect marriage between my pi and K3. Your programming skills have made this an extremely easy thing to do. Thanks.
What a time saver, great job!
Thanks Josh! 73, de KM4ACK
I had done some of this on my own over the last few days but didn't have the hotspot working. This was so amazing I started over and have it up and running in a few hours.
Kudos for all the hard work you have put into this.
Outstanding! Version 2 will be out later this month with the option to install more apps. 73, de KM4ACK
@@KM4ACK I am currently working through the fix video. I also could never get the VNC display to show up with the HDMI display disconnected. I have had several issues with Pi4 that have stumped several experienced users but I am a complete newbie to the Pi. Things are getting closer for me.
@@KM4ACK Got everything sorted on the 7300 today. Soon I will move this Pi to the truck for mobile work on a 7100. Thanks so much for this.
A Revolutionary evolution! Not that it wasn’t fun going through each step before but this is Cool Beans!
Thank you so much for not only streamlining the installation, but also for explaining (and simplifying) its configuration! I tried the AmRRON scripts and felt that they left a lot unexplained and un-configured (and then, even after I ended up watching all of your Pi install videos to configure the apps that AmRRON scripts installed, I wasn't confident that my setup was configured properly). After giving up on AmRRON, I ended up re-doing my Pi install from scratch and just following your Pi install vids from start to finish again anyway. This is auto-install script is such a welcome addition to the whole process.
Thank you also for addressing Pat's 'unable to get frequency from rig' error (15:05). I had been scratching my head over that since my initial AmRRON install attempt. Your attention to detail and attention to addressing possible errors that users might experience is much appreciated!
73 de KI7POL
Between the new Raspian Image tool and your script, I could teach my dog to set this up! Simply awesome!!
Very cool. I'll make sure to dig out a pi3 and dig into this.
Thank you for making the ham world have an easy way to use a RPI. This is allows more to be able to use this computer not just the few that can program Linux!
Very nice. When i get a big 3 radio i will do this. I have never been able to get my x108g to link up, even though it should using ic7300 as the radio. Always sad when stuff doesn't work. Thank you for this awesome build. I will be setting up an sd card this week to have it ready.
Have you had any luck yet? My Pi runs great, the x108g runs great, but even with an XGGComms cable I can't get them to talk on the Pi or Windows.
This is an amazing script, if you follow the instructions. A tremendous effort on the part of Jason. I was happy to become a Patreon!
Thanks for all your hard work on this. Making it really easy for people to get started with the PI.
Another awesome video Jason...now you are taking all the fun out of programming our RPi's...but wow, how simple is this!! Great job! Keep up the awesome work!
Jason, this is Jerry K7AZJ.
I am amazed at how short a time it has taken you to really learn the pi command line, etc. I am proud of your efforts in this regard. I will be moving from Phoenix to the Mississippi coast this year (part time), and I hope that I can get on the air with you later on this year. I just used your script to build a Raspberry Pi 4 I just bought. Again - really good work.
Thanks Jerry. That means a lot to me coming from you! Maybe we can work some JS8 when you get to Mississippi. 73, de KM4ACK
Great video and an awesome install! I would never have attempted to install this much software on a RPI without this.
Jason, many thanks for taking the time to script this out.
I have it running on a Pi3b+, and have also tried it on a Pi2b.
Rig is 857, USB sound card (not using a SoundLink nor RIGblaster), and USB Cat.
One issue that I have (with both Pi units), is with PTT for "Packet" (I have not tried other modes).
If I start manually ([rigctld -m 4] + [sudo direwolf -p -t 0] + [sudo kissattach /tmp/kisstnc wl2k]) each in separate tab, then my PTT works when called for. (Also to mention, that it took picking the PTT Port /Cat cable and the box checked for RTS in Flrig.)
If I run #3 (Start Packet) from Pat Menu, then PTT doesn't activate.
Settings in files, when it works manually, are as follows:
patmenu/config file: RIGCONTROL=yes and RIG="/usr/local/bin/rigctl -m 4"
(I've tried
RIG="/usr/local/bin/rigctl -m 122 -r /dev/ttyUSB0 -s 4800" and get [set_mode: error = Invalid parameter].)
direwolf.conf file: PTT RIG 122 /dev/ttyUSB0
(I've tried PTT RIG 2 localhost:4532, PTT RIG 4, PTT RIG 4 /dev/ttyUSB0, PTT /dev/ttyUSB0, all with/without RTS DTR in the direwolf.conf file. I get [File exists] then no joy.)
Any idea what I'm missing, or what I have messed up??
Thanks in advance, and 73! K9CHU
take a look at the pat menu config file (~/patmenu/config) You can change the way packet is started from within that config file. Then that data is pulled into the patmenu scripts as variables. If you are familiar with bash scripts, take a look at start-pat-2m in the ~/patmenu folder. This is the script that is doing the work. 73, de KM4ACK
Thanks so much for this video...My Pi 4 is up and running with most of your application that downloaded to it...
Well done.....What a fantastic gesture and idea. It would be great if you could keep this rolling as it will help so many new Pi Hams out. Thankyou sir
Thank you so much for this. I'm sure I'll be getting a lot of use from this super script. I'm neck deep in Winter Field Day preperations but soon after that I plan on building 2m and 40m JS8 message servers and a minimalist application of this script will make those easy. After that, thete's a Pi based go box in my future.
This is fantastic! Thank you for all of your hard work.
You the Man!! I really think that learning to do each separate install assists one in use of their Pi. I have learned so much from doing things by trial and error over the years that I have learned to really enjoy my Small Bakery of Raspberry Pis
But this is great for efficiency
Today Raspberry Pi install
Tomorrow Raspberry Pi world domination!
Just to add A buddy just showed me his 3D printer Im sold you should get one I plan on making so much stuff there is a huge community with so much creations So yes another new pastime 73 KG5EJJ
Totally agree. This script will teach you nothing about the pi or Linux. Learning those comes through trial and error. 73, de KM4ACK
Excellent. Greatly appreciated.
Thank you for all of your videos. Wish I'd seen this one first!!
Hi Jason
Thank you again.
I must admit I have been tearing my hair out following the other videos, { whoops, reflash, rebuild, repeat :) } this is a good thing I am learning Linux.
The one thing I have learned is plug in “all” your intended hardware before starting.
Keep smiling.
Hang in there Chris. It gets easier as you go. 73, de KM4ACK
Brilliant, Jason! What a Time saver!
Great job! I was thinking of redoing my first build I did with your other tutorials.
Impressive Jason. Keep up the great work!!!
Hey Jason. Fantastic work!!! I WILL start the script as soon as I have time for it.👍👍👍 Vy 73
Beyond awesome ! Great jobs Jason 👌👍
Custom Conky too!!! Damn fine work friend! Can't wait to get online testing so I can get licensed and give this a shot!
Awesome simply awesome. Thank you so much.
Glad you liked it!
We can not thank you enough!!! Does this script also add/link the gps to the internal clock/chronyc and adjust the time? Im using a ublox7 dongle. Lastly Im using a radio that takes cat commands over a usb to serial (FTDI chip) and a microphone/speaker connected to a usb soundcard dongle. In the past fldigi, flrig, and WSJTX played nice with your previous recomended setups. Any suggestions on how to edit your script to push flrig commands to cat instead of vox (13:20 in video)? MY radio does work with taking usb cat commands over flrig.
Yes. GPS will set pi time after the script installs. For JS8/WSJTX, I suggest selecting FLRIG/FLRIG as your radio. If this doesn't work, you can always do it the old way. When it comes to Pat, both packet and ARDOP, the rig control commands are set in the pat menu config file ~/patmenu/config Hope that helps. 73, de KM4ACK
@@KM4ACK Thanks for the help and looking forward to the download
It would be nice to have an option to install a RTC module as well as the GPS. This is such a great addition, thanks.
Excellent Jason! Thanks!
Helpful hint. Under the current Buster release, WiFi power management is enabled by default, which will cause the Pi to turn off WiFi after a certain amount of time...which, in turn, means if you're trying to use your headless Pi under VNC, you won't be able to connect to it. The workaround is to edit /etc/rc.local to include this line just before the "exit 0" statement:
iwconfig wlan0 power off
Interesting. I haven’t had mine turn off the WiFi on me. 73, de KM4ACK
@@KM4ACK Looking through reddit, it's a common question, and editing /etc/rc.local seems to be the easiest solution. I'll test this solution overnight tonight, and if it either doesn't solve the problem or causes more issues, I'll post again here.
Followup...the change to /etc/rc.local did NOT fix the problem. More research is needed, but in the meantime, I'll have to get used to rebooting every night.
I still think something odd is going on. My pi has been up for just over 4 days now and I have yet to lose the hotspot connection. Wonder what is different between our pi's? 73, de KM4ACK
KM4ACK I suspect a heat issue. I’m ordering a heat sink set to cover the bases.
Nice my friend, can't wait to purchase a new Pi I only have an old one.
Nicely done!!
Great Job! you save me a ton of effort by making clear videos.
This is awesome!
great work mate - excellent!
Jason, I have a Yaesu FT-817ND and I am using the SignaLink USB hooked up. Now my 817ND is also hooked to my LDG Z817 auto tuner and the radio port is connected to the radio port on the tuner. The SignaLink is hooked to the data port on the radio. The SignaLink is hooked to the Raspberry Pi. I ran WSJTX FT8 and the software is hearing the audio via USB, but again the rig isn't being seen. Any clue?? Juddie - WD8WV
Thank You VERY MUCH for the WONDERFUL SCRIP Jason .... it makes live much simpler for quick setup and deployment of the APPs we Hams use =) I have a corrupt SD Micro SD card to replace and you made the job MUCH EASIER =) The EOC is doing a Digital Modes training session and wondering about the Raspberry Pi's use in Field Deployment 8-) 73's Pat N5VMO
This should help to sell the idea of a pi to the EOC. Glad this came in time for your corrupt card. 73, de KM4ACK
@@KM4ACK Yes on that idea Jason =) The nice thing is the man that is heading up digital modes is the one I taught Fldigi five years ago 8) He has just started exploring the RPi; so it should be a simple inclusion to the EOC here =) Thanks Jason and maybe check to see if I can get a download on the current RPi videos you have made including using RPi3 and RPi4 builds to place on a thumb drive or SD card to use offline =) Great job on the script =) 73 Pat N5VMO
Jason, this is outstanding! Next you'll be offering your own Pi images ...
Quick Q: I assume the script adds the user to all of the required groups (like 'dialout'), yes?!
I don't see an image in the future. Way too much trouble to maintain. The script accomplishes everything an image does but give each operator the choice of what to install. I will probably add more options going forward. And yes, needed groups are ready for use. 73, de KM4ACK
Great video! Thank you for making life much much easier for us computer illiterate folks! 73 and keep up the good work De KF7VUT
Boy this is great , watch it thru , much much easier Jason and in fact Going to grab mini chip card and go thru it have a nice extra card also ..Was looking at the Draws Hat at OH8STN site, wonder if you might have dab in one Jason ? 73's takecare
Yes. I have a DRAWS hat sitting on the shelf. Maybe one day I'll get back around to playing with it. Too many other projects going right now.
I just built up a new RPi4 using most of your previous videos. Can I run your new script on top of my existing build which is missing items included here? Or, do I need to start with a fresh build? Thanks for your help and I can't thank you enough for your hard work on this script! 73, Ted NA7ID
DO NOT run this on a pi that you have partially setup. This is only meant to be run on a new pi that was just flashed with buster. Anything else is asking for trouble. 73, de KM4ACK
@@KM4ACK Thanks. Will flash a new SD.
@@KM4ACK I'm glad I read through the comments, I was thinking of doing this very thing! Time to break another micro SD out of it's plastic jail cell...
all modes work fine except ardop. cannot get ardop transmit on IC7300 but no problem on fldigi, js8 etc. gARIM connects and shows input peaks but when I try to send two tone, PTT= True then PTT=False Tried changing ardop ptt setting from false to true in config.
My issue as well. Still trying to get Ardop to work. Hopefully we’ll find the solution. 73. de KK7PW
Actually, I've bumped into an FLrig issue -- wont accept serial port connection. 7300 goes into TX on power up, and then FLrig does not control -- wont initialize. Was working initially and had WSJT and JS8 working fine. Then this. Serial port attempts with selection of USB0 and Silicon Labs controller. Clues?
@@DesignTrek I'm having the same issue now as well across two Pi4's. Going to try form scratch on one of them to see if I can resolve the problem.
Thank You!!
I've directed readers of my local club newsletter to this Build-a-Pi video Jason. 73 KB8AMZ
Thank for sharing Terry!
This is amazing!!! You just saved me days of work
Outstanding :) Kudos!!
Hello i'm using ft857d with interface zpl usb no conection with my transeiver i choise the same port to the video please help me
Jason, I got it up and running! The only thing I have a problem with is the info on the right side. I am using a 5" HDMI display and i can't see anything below "MEM". but it is up and running on my Raspberry Pi 3 Plus. this is so nice having all the amateur radio files all compiled in one place. Juddie WD8WV
I am working on a fix for just this situation. Should be ready when Build-a-Pi V2 hits later this month. Patrons are beta testing V2 now. 73, de KM4ACK
I'm I the only one with cannot display desktop issues in VNC going headless ?, worked once then nothing, has anyone had this issue and is there a work round anyone has found, great content and delivery even for us challenged folk new to Rpi 4b's and scripts. 73 keep up the great work, without your efforts I would be shack bound not out trying portable ops.
This video might help. th-cam.com/video/Uy6xbC0Hiew/w-d-xo.html 73, de KM4ACK
@@KM4ACK Thanks Jason will try that when I get home from work, again great scripts and clear concise explanations to all of your work.
Thanks again be looking for your next presentation 73 om.
You have great pi videos! I recently got one,and have had issues trying to get it to TX on ft8 I believe it's an audio out issue. I'll try this method and see what happens. Thanks!
Last Conky question (I hope). When I run Whereis Conky I get--> conky: /usr/bin/conky /etc/conky /home/pi/bin/conky /usr/share/man/man1/conky.1.gz
Does that look right? I'm still trying to figure out why it doesn't autostart. I added the line that you showed us in your conky video
Here's an odd one- /usr/bin doesn't have conky in it AND the listing starts with first letter e not a
Yes. Your whereis looks correct. Here is the line that should be in cron - @reboot sleep 20 && export DISPLAY=:0 && /usr/bin/conky Make sure your syntax is correct. One character including spaces out of place and it won't work. Also, your pi user should auto login (default) or conky won't load. 73, de KM4ACK
Great video, thanks for helping us newbies to Raspberry Pi and ham radio! 73 Alan N3ALN
My installation stopped after about 45 minutes and it’s asking for a github username? I didn’t see that in the video...I just pushed “enter” for both.
M0IAX is updating his JS8CallUtilities app. During development/testing, he has a user name/pwd on github. Hopefully he will resolve soon.
I installed the script successfully but have a few of questions.
1. The script loaded my current call but I have requested a vanity call. How do I change that when my new call arrives?
2. I have a GPS dongle installed but have not gotten it to operate yet so no Gridsquare information is displayed. Can I enter that manually?
3. The script was installed under the default pi user. I created a new user under my call that I will use rather than the default pi. The information with the call, UTC and local times, gridsquare, etc that was displayed on the right side of the desktop does not display on the new page under my call or the desktop of pi, either, now. How do I correct that?
4. How do I update information regarding the hotspot SSID/PASSWORD at some future time, if needed.
1. You will need to update the files manually.
2. Be sure your GPS has a lock on the sats. Are you using this GPS dongle? amzn.to/2t6QPq3 It's the one I use and the one the script is designed around. It might work with others but can't say for certain.
3. You will need to copy the .conkyrc file from pi's home directory to the home directory of the new user.
4. sudo nano /etc/hostapd/hostapd.conf
@@KM4ACK
1. What file/files that contain my call that I will need update manually? Is it one or more? Would it be easier just to flash a new SD card and reinstall with the new call? It should be in within the week and I doubt I will be using the Pi before it comes in.
2. GPS seems to have finally synced as far as time but not reading Lat/Long
3. Even after doing a new install, the call,, times and other info on the right side of the screen only displayed immediately after the script finished. It did not display after the Pi was rebooted.
Just want to emphasize the use of a good SD card; anything not as good will be prone to corruption especially with heavy use (even just upgrading packages!). The even better option is to use a good USB drive instead, especially if you're using a 3B+.
You have made getting on the air digitally way to easy, thank you. If I have put a program on the rpi that I would like to remove later is there a process to remove it other than flashing the sd card?
Yes. Level of difficulty depends on the app. Some easier than others. Much easier to reflash. 73, de KM4ACK
I reloaded the package but not the programs connected with VHF and PAT. JS8CALL works and M0IAX shows the Maidenhaed Gridsquare but although it shows that the message text is set in JS8Call nothing shows up in JS8Call
This video addresses that issue th-cam.com/video/emcMOvJc-AM/w-d-xo.html
@@KM4ACK OK I remember changing the port number to 2237 when I ran this before. But now, I can't find configAndSetting.py. Should I have downloaded another program from the dropdown list?
Hi, I have Pis at home but never touched ham radio. Could you tell me what I could do if I install all this?? What antenna do I need? Thank you, I don't know where to begin.
This pi setup allows for operating digital modes on ham radio frequencies. You can learn more about getting your ham license here www.arrl.org/licensing-education-training 73, de KM4ACK
at 14:03 (in the config section), when I operate HF WinLink, I set the mode to USB-D. Should this be reflected in the config file for MODEHF or does that refer to something else?
Yes. MODEHF= is the hamlib command for the proper mode of your rig. 73, de KM4ACK
I'm going to try this with a Beelink GTR Mini.. The PI is just to slow for me. And there are a few more programs I would like to run.
This has been the exact thing my shack has been needing! After unsuccessfully following tutorials and getting hung up for no good reason, this script saves me so much time and frustration.
My only problem (so far) is that I have the same GPS receiver, but the pi is not recognizing it/getting data from it. Anyone have a suggestion?
Jason, previously I installed using the one command, but I only did Conky, GPS and Hotspot. They installed flawlessly and are working fine (although GPS doesn't work all the time from my basement). I did only those 3 because I didn't have my radio cable yet, but I was anxious to give this a whirl. I have gone back to do the full install and got the following message: fatal: destination path '/home/pi/pi-build' already exists and is not an empty directory. There is probably a simple solution to this, but I am not well versed in Linux. Or do I have to start all over? Gerald - KG0VA
you should start with a fresh install of Buster. The script is only meant to be run one time. 73, de KM4ACK
@@KM4ACK Thanks Jason!. I'm glad I made a backup before I started this project. I'll start from there. Thanks for all of your great work on this pi build!! Gerald - KG0VA
This script is terrific work, thanks so much!. I'm still in the novice phase. I have an FTM-100DR, Signalink, and rpi 3. So far as I know my radio does not support rig control. But I understand that pat needs to run VOX messages via flrig.
Running pat I get errors that make me think pat it is trying and failing to send rig control commands. I am thinking I should remove rig-control commands/settings from configuration files. Am I on the right path?
You can run without rig control. In the pat menu config file (~/patmenu/config) set RIGCONTROL=no You will lose some functions like auto pat but standard pat connections will work.
Jason, Awesome. Just Awesome. Definitely will be stopping by your GIT page to download the script. Question, any issues running your script on the PI build for the DRAWS? Thanks again. 73, de KB7ZUT.
azav8raa don’t run this script on the DRAWS setup. They have a custom image for that hat. Mine won’t work and will likely break things in their image. 73, de KM4ACK
how do I get to use a GPIO pin to use it as a PTT in WSJTX and JS8CALL. Please help
In JS8Call go to file>settings and then the radio tab. Scroll to the bottom and look under Advanced for PTT command. I think this is where you enter the info but this is not something I have done. Only an educated guess. You can also post the question at groups.io/g/js8call/topics
In the FLRIG do you have the build that has the ft-891 in it. That was my biggest problem with last PI setup. Finding a build that has the 891.
Yes. The 891 is in my list in FLRIG and I used this script to build my latest pi. 73, de KM4ACK
I use a FT-891 And made it work. I have a pi3 and miniprosc soundcard.
Outstanding!!!!! The world is a better place with you in it! DE K2SCH
Install completed. GPS functional. All systems go . . . except . . . I am running my IC7300 with FLrig, and when I launch JS8 or WSJT, the rig will not go into USB-D mode. And, FLrig will not accept a manual selection. So, anyone have an clues as to what might be sideways? de KK7PW
Update: reflashed and reinstalled and now everything works PERFECTLY!! Thanks for a great build!!
All seems to be running ok. I moved the GPS away from HDMI port and now have constant lock. Much improved. Oddly, I followed Jason’s new video instructions and changed the port numbers to try and get JS8CALL messages to work. 2042 works with GPS, while 2037 works with messages, but not either for both. So, I left it for GPS. Maybe next build will solve this. 73. de KK7PW
Jason forgot to say , on the PAT For packet HF , did you run a video on that ?
Mine keeps rebooting during the install process before asking which programs to select. I have no installed programs on the desktop or under the raspberry tab. When I try and rerun the script in terminal, I get a path error that the files are already there? Im confused. Ive deleted and retried it about 5 times now and the same thing keeps happening.
try flashing a new card instead of deleting and run the script before doing anything else.
@@KM4ACK I just tried your suggestion and it does the same thing. It ask for my callsign then starts an initial download, then says rebooting in 5 seconds, which you cant stop. I never get to the window of actually picking programs
@@KM4ACK I flashed two more times and its finally working. It just took some persistence!
Hmmm....wonder what’s different with the last time you flashed it?
Will this install the drivers for Sabrent sound card? thx
no drivers to install. It's plug and play
Has anyone used this software with the TYT TH9800? Thanks for the help.
Nice job Jason! Installed it on my Pi4 and did not run in to trouble. Got most of the applications I like to use working exept that the FT-817 will not communicate with Gpredict. All Fldigi stuff works fine but Hamlib does not engage and I can find only a few pieces on how it should work, but I'm stuck. Any toughts on making a video about this?
So is FLDIGI fully working with your 817? Is it just Gpredict that isn't working? 73, de KM4ACK
@@KM4ACK Yes, FLdigi works fine. Just Gpredict does not work. Had it actvated to work with Hamlib and maybe that is the problem. Does Gpredict work with another controle module?
Very nice. I had a problem with my BU-353S4 GPS which I fixed by the following
ls /dev/*USB* #(this is to find the device name)
sudo systemctl stop gpsd.socket
sudo systemctl disable gpsd.socket
sudo nano /lib/systemd/system/gpsd.socket
change monitoring location to 0.0.0.0
sudo killall gpsd
sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock #(used the device name from above)
sudo systemctl enable gpsd.socket
sudo systemctl start gpsd.socket
For the packages you are compiling from source, are you using the -jx option to help speed up the compile process? Especially on multi core machines like the Rasp 4. Looks like great work on the script. All of the other ones you wrote have been very helpful as well.
No. Not using the jx option. Feel free to mod the script before running if that's important to you. 73, de KM4ACK
Looking at getting the 857D myself. I wasnwondering if you could offer a link to a solid cat cable for radio? Also would there be much difference in setup if using something like the Sabrent sound card, i plan to set everything up for portable use?
These are great cables amzn.to/2QPQzaU (affiliate link) I use a sabrent sound card with both of my 857s
@@KM4ACK perfect! I knew you ran an 857D which is why I asked. With all the pi work you do, figured id ask the pro. Thanks again!
There is an interesting "bug" I have just heard about on JS8CALL ? has to do with "RealVNCserver instead of TightVNC" as Jordan said. Not sure this image would handle this problem ?
What is the bug? I don't use TightVNC. I use the real vnc viewer and have had no issues now or in the past.
@@KM4ACK your using the one with no problems luckily.
Thanks for the fantastic video. I cant get JS8CALL configured. I go through the configuration as you do in the video and in the Audio configuration tab select the same codecs you do for receive and transmit but when I click okay to save the configuration JS8CALL just shuts down altogether. When I relaunch JS8CALL none of the settings from the audio tab are saved. I have selected other codecs just to see if it made a difference but same result occurs - JS8CALL shuts down as soon as I save the audio configuration. I am using same HW config as you: PI to Signalink to FT-857D and a CAT cable with FTDI chipset from PI to FT-857D. Also, not having any problems using FLDIGI or FLRIG. Any suggestions?
Do you have FLRIG open before JS8Call?
@@KM4ACK Yes...FLRIG is open when I launch JS8CALL.
Yes...FLRIG is open when I launch JS8CALL.
I had another user run into this earlier today with WSJTX. He uninstalled FLRIG and built it from source. Solved the closing issue.
As I was following along, when I got to the Xaster question or in your presentation, all I had on my Pi4 screen was and clicking on it or simply hitting enter did nothing. I went up to File and clicked on close and it exited your whole script, so I guess I need to start over. But what do i do when I get to the Xaster screen again? Great video by the way.
Use the tab key to highlight "ok" and then press enter on the keyboard. The mouse won't work on that screen. 73, de KM4ACK
Jason, another super program. I installed on pi 4 and everything runs. However, when I tried to connect with VNC on Win10 it asks for login and password. I tried all I can but it does not allow me to connect to new issid. Any idea 73
This is your normal username/pw for the pi. By default, pi/raspberry. If you changed it during setup, use what ever password you set. 73, de KM4ACK
Why don't I get the Informational display showing the call, Grid square, local and UTC time, etc? The first time I tried the script it showed up. But, after making a new user with the same access as the pi user, the display did not show in the new user or the pi user.
I flashed a new card and did it again and it showed. I did not create a new user thinking the script may have created files only accessible to "pi". Once again, after shutting down and restarting later as "pi". the display was gone.
I went through the whole process a 3rd time. This time the display never displayed at all. All of the amateur radio software seems to be installed. What am I doing wrong? Is there something I need to run in the terminal to start/restart some process?
The script that calls for conky to start on boot is in Pi's crontab. You will need to add that statement to the new users crontab in order for it to work on boot again.
@@KM4ACK It isn't even working in pi on a new install I just finished.
Do you have the pi user set for auto login? That is the default behavior. I just built a pi 4 yesterday using the script and had no issues.
@@KM4ACK No, I did have it set for auto login. I changed that and now it displays. I hate to take up your time but I'm not an experienced programmer.
One other thing. The first time I ran the script it asked for a name and password for the hotspot. The last time it only asked for a password but not a name. How do I check to see it it setup correctly?
I successfully competed install script but when trying to start Pat-Menu I get this error: Failed to execute child process “xterm” (No such file or directory). Help! and thanks.
I've had one other guy run into this. He changed cards, rebuilt the system and had no more issues.
I had installed the full version of Buster and the script failed to install Pat-Menu properly. When I installed the desktop only version the script worked perfectly.
G Fitz thanks for the heads up. I almost always just run the desktop only version. Not sure why it wouldn’t load on the full version though. 🤔
I am not using a signal link I am just using a usb sound card with my ft-891. I have everything working but pat Is there something I need to tell it to use cat for ptt?
Educated guess since I don't own that rig/soundcard....in the pat configure file (run 'pat configure' in a terminal window) look for ptt_ctrl false in the ARDOP section and change that to true. 73, de KM4ACK
@@KM4ACK that was it. thanks
Which Buster are you using? The full desktop or the smaller verison?
I prefer the desktop only version but either will work. 73, de KM4ACK
Where is the password for the auto hotspot stored? Thought I had it, but keeps giving me "incorrect password".
AL VE3RRD
OK, found it at /etc/hostapd/hostapd.conf and the password was set wrong.
mine was wrong, too. did your orig password have an & in it?
@@thecarys563 No but it seemed like it always reverts to a default password after install. My pi might be too close to my router because it would loose the wifi signal once or twice per hour and bring up the hot spot. I now have the new version 2 installed and didn't choose the hotspot option (never used it).
Al Duncan thanks. Mine looked like it interpolated something right at the ampersand in the password. I changed it to not have the & and it's working.
Great video and great software package! Could I ask what you are running to generate that display on the right side of your screen?
conky