I just completed a fresh installation of Radioberry and since I'm
probably not the only one who ends up wishing for a little more
hand-holding than is often provided, I thought I'd post this for
possible benefit of other new installers.
- I started with a fresh Bullseye install, using the Pi Imager. I've
never been able to make it work from Windows, but it did successfully
complete the image creation when run from an other Pi 4. This gave
me a fresh starting point without any of the changes I made with my
previous pihpsdr work.
- I told it create a user "pi" account as this is no longer done by
default, as well as enabling ssh and VNC, and entering my wi-fi
credentials. I didn't create any other user accounts but after first
boot I did update - upgrade to make sure I was starting with the latest
OS files.
- Be sure the Radioberry board has been plugged onto the Pi.
- I followed the "Installation of Radioberry Software" here:
https://github.com/pa3gsb/Radioberry-2.x/releases I carefully cut and
paste the commands to avoid typos but you have to use care not to pick
up any html junk.
- the install script will give you three choices: WDSP, pihpsdr, and
reboot. Run it three times, first entering wdsp, then entering
pihpsdr, and finally rebooting.
- the pihpsdr wiki here is available for reference if needed:
https://github.com/g0orx/pihpsdr
- I've never got pihpsdr to create a desktop icon. But you can look in
your Desktop folder and there should be a pihpsdr.desktop file that will
confirm where the software is located: cat pihpsdr.desktop In my case
it was in /usr/local/bin and by using the Main Menu editor in the Pi I
created a menu option for PIHPSDR. I'll fiddle with the desktop icon
later.
- Despite following the process exactly as far as I can tell, the props
and wisdom files were not being created. After a couple of sessions,
they appeared in the /home/pi directory (even though both radioberry and
pihpsdr are actually in /user/local/bin. This is different than Sid's
explanation but as long as the files are present, I'm happy. I can now
stop and start and it will retain the last used settings just like you'd
expect.
The install scripts are a great idea in my opinion - if there was an
issue with a precompiled binary I'd be stuck, but while bash scripts
aren't what I'd call easy to understand, you can peel them apart and
figure out what is going on. A big thank-you to the developers for
putting them together, as well as the amazing job on the software
itself. It's pretty cool to have the heart of an SDR transceiver
sitting on top of a Pi!
73, Bob W9RAN