My Pi Journey, the next generation

Post Reply
User avatar
VK5PJ
Forum Diehard
Posts: 768
Joined: Sat Apr 02, 2005 7:38 pm
Location: Barossa Valley S.A
Contact:

My Pi Journey, the next generation

Post by VK5PJ » Tue Dec 31, 2019 3:56 pm

Hi,
well it is time for a new PI here as I always felt the PI 3B was a little slow doing decodes on the FT8 mode of WSJT-X and now with FT4 around, I felt I needed more horsepower to get the job done.
Went ahead with the purchase of a Raspberry PI 4 from the same supplier as before (Little Bird Computers) but this time I have opted for the active cooling heat sink option as the temp's in my shack get quite nasty in summer (part of an industrial shed used for our horse stables), have just plugged it in and am writing this part on the PI as it is doing an upgrade in the background.
The case / cooling is https://www.littlebird.com.au/products/ ... berry-pi-4
Could not help my self, have already downloaded the WSJT-X package from here: https://physics.princeton.edu/pulsar/K1JT/wsjtx.html and once downloaded went ahead and run the .deb (https://physics.princeton.edu/pulsar/K1 ... _armhf.deb) file from within the browser. Smooth as can be, just one prompt for priveleges and away it went. Now it did put the shortcut into an odd place in the menu (Sound & Video) but you can right click on it and select Add to Desktop which I did.

Okay, so much to do with the Raspberry 4, I am sure time will get away from me, I know a few readers had terrible problems coming to grips with the PI but I find them so much fun for what they can do.

More soon.
Peter Sumner, vk5pj
You have enemies? Good. That means you've stood up for something, sometime in your life.
- Winston Churchill

User avatar
VK5PJ
Forum Diehard
Posts: 768
Joined: Sat Apr 02, 2005 7:38 pm
Location: Barossa Valley S.A
Contact:

Re: My Pi Journey, the next generation

Post by VK5PJ » Tue Dec 31, 2019 4:05 pm

Okay, 1st quirk,
it would seem the release of the Raspbian O/S on my SD card is a little old and when I try to upgrade I get this lovely message

Code: Select all

pi@raspberrypi:~ $ sudo apt-get update
Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Reading package lists... Done                             
[b]E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'testing' to 'stable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.[/b]
    The answer is to run this command "sudo apt update" to update the updater package, yes I know, it seems silly but you can not argue with those who built the O/S

    Code: Select all

    pi@raspberrypi:~ $ sudo apt update
    Hit:1 http://archive.raspberrypi.org/debian buster InRelease
    Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
    E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'testing' to 'stable'
    N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
    Do you want to accept these changes and continue updating from this repository? [y/N] y
    Once this is completed you can go back to do a normal upgrade, then a normal update (yes they are fdifferent animals)

    sudo apt-get upgrade

    sudo apt-get update
    Peter Sumner, vk5pj
    You have enemies? Good. That means you've stood up for something, sometime in your life.
    - Winston Churchill

    User avatar
    VK5PJ
    Forum Diehard
    Posts: 768
    Joined: Sat Apr 02, 2005 7:38 pm
    Location: Barossa Valley S.A
    Contact:

    Re: My Pi Journey, the next generation

    Post by VK5PJ » Thu Jan 02, 2020 6:37 am

    Oh dear, I knew there was a reason why I hate FANS, one of the pair of micro small fans on the PI-4 cooler I linked in the original posting has become noisy and just 4 hours of service, back to passive cooling for now.
    Peter Sumner, vk5pj
    You have enemies? Good. That means you've stood up for something, sometime in your life.
    - Winston Churchill

    User avatar
    VK5PJ
    Forum Diehard
    Posts: 768
    Joined: Sat Apr 02, 2005 7:38 pm
    Location: Barossa Valley S.A
    Contact:

    Re: My Pi Journey, the next generation

    Post by VK5PJ » Thu Jan 02, 2020 3:32 pm

    Wow,
    how things change between linux version, went to use the graphical file manager today and it just exits after opening (display is there for less than a second).
    Grrr I quite like the inbuilt file manager, so Mr Google reveals I am not alone.

    https://www.raspberrypi.org/forums/view ... p?t=256923

    Answer suggested is:

    Code: Select all

    sudo apt-get update
    sudo apt-get full-upgrade
    sudo ap-get autoremove
    sudo apt-get reboot
    Running this at present , will see if it is indeed the answer, then see if I can copy the WSJT config file from the old PI to the new one, which would save me some setup time.
    Peter Sumner, vk5pj
    You have enemies? Good. That means you've stood up for something, sometime in your life.
    - Winston Churchill

    User avatar
    VK5PJ
    Forum Diehard
    Posts: 768
    Joined: Sat Apr 02, 2005 7:38 pm
    Location: Barossa Valley S.A
    Contact:

    Re: My Pi Journey, the next generation

    Post by VK5PJ » Wed Jan 15, 2020 9:36 am

    my next challenge has been that the screen resolution via VNC on remote connections is very low. I had not experienced this on my earlier PI's so was a little frustrated that the new PI 4 popped up this problem but it would seem it is not all that un common
    https://www.raspberrypi.org/forums/view ... p?t=200196

    In essence you have to edit a config file, so you need to edit /boot/config.txt with a suitable text editor. i used NANO to do this: $ sudo nano /boot/config.txt

    Code: Select all

    # uncomment to force a console size. By default it will be display's size minus
    # overscan.
    framebuffer_width=1900
    framebuffer_height=1024
    
    once edited it is best to reboot the PI: $ sudo reboot now

    Now when I connect via VNC I get a moreworkable desktop display so I can see what 50 MHz WSPR has been up to during the day.
    Peter Sumner, vk5pj
    You have enemies? Good. That means you've stood up for something, sometime in your life.
    - Winston Churchill

    User avatar
    VK5PJ
    Forum Diehard
    Posts: 768
    Joined: Sat Apr 02, 2005 7:38 pm
    Location: Barossa Valley S.A
    Contact:

    Re: My Pi Journey, the next generation

    Post by VK5PJ » Sun Feb 09, 2020 5:26 pm

    Okay time for an SDR on the PI-4

    RTL-SDR RTL2382U 0.5 PPM TCXO Software Defined Radio Receiver Dongle (on ebay for $28) has SMA antenna connector and reasonably good stability with the TXCO. I have used this for monitoring FT8 on 50.313 for weeks at a time, with no need to fiddle the frequency to decode signals.

    Was not sure what software to try this time but settled on Gqrx for a trial... found a good run through on how to get going, which includes some great help on setting up PULSE audio and some virtual audio connections on this web site
    https://www.rtl-sdr.com/tutorial-settin ... berry-pi-3

    While the site makes reference to PI 3 I was able to cherry pick what I needed.

    Add/Remove software: Gqrx (the SDR package)

    Code: Select all

    $ sudo apt-get install pulseaudio pavucontrol mplayer -y    (Pulse Audio and its control app)
    

    Code: Select all

    $ sudo leafpad /etc/pulse/default.pa
    Edit the conffig file for Pulse audio, Add the following lines to the end of the file:

    Code: Select all

    load-module module-null-sink sink_name=Virtual0 sink_properties=device.description="Virtual0"
    load-module module-null-sink sink_name=Virtual1 sink_properties=device.description="Virtual1"
    
    We also recommend disabling PulseAudio logging, as this seems to be a large user of CPU cycles.

    Code: Select all

    $sudo leafpad /etc/pulse/daemon.conf
    Now find "log-level" and change it to "log-level = error". Remove the semi-colon on the log-level line too. Save and exit.

    Code: Select all

    ; log-target = auto
    log-level = error
    ; log-meta = no
    
    You can now reload pulseaudio either by rebooting, or running "pulseaudio -k" at a command line.

    After a restart there are now some extra sound options to connect the SDR output to (Virtual0) and an option to connect WSJT-X input audio to (Virtual1).

    This is not a complete start to end guide, rather some pointers on what can be done,
    Peter Sumner, vk5pj
    You have enemies? Good. That means you've stood up for something, sometime in your life.
    - Winston Churchill

    Post Reply