rpios

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
rpios [2025/06/04 21:07] – created assarpios [2025/06/06 19:31] (current) – [SDR++] assa
Line 2: Line 2:
 This is the default OS that is provided by the Raspberry Pi foundation and comes preinstalled on the micro SD card that the Hackberry ships with.  This is the default OS that is provided by the Raspberry Pi foundation and comes preinstalled on the micro SD card that the Hackberry ships with. 
  
-==== Hackberry CM5 ===== +==== Raspberry Pi Zero 2W ==== 
-The following image is a clean install of Raspberry Pi OS. It comes with a configured ''config.txt'' to enable the display. Furthermore, it comes with Pi-Apps and Alacritty preinstalled. It also includes the battery voltage script.  +Amend the ''config.txt'' with the following line: \\  
 +<code> 
 +dtoverlay=vc4-kms-dpi-hyperpixel4sq 
 +</code> 
 +If you mount the micro SD card on a computer, it will be located on the ''bootfs'' partition under ''/firmware/config.txt''.\\ If you want to edit the file on a running Raspberry Pi (either through SSH or by attaching an external display via HDMI), it will be located under ''/boot/firmware/config.txt''
 + 
 +Screen blanking should be disabled by default, but it is never a bad idea to manually disable it by running ''sudo raspi-config'' and navigating to //Display Options > Screen Blanking.// 
 + 
 +==== Raspberry Pi 4B ==== 
 +==== Raspberry Pi 5 ==== 
 + 
 +==== Raspberry Pi CM5 ==== 
 +The following image is a clean install of Raspberry Pi OS. It comes with a configured ''config.txt'' to enable the display. Furthermore, it comes with Pi-Apps and Alacritty preinstalled. It also includes the battery voltage script.\\  
 +{{rpios-base-compressed.img.xz}}\\ 
 +{{rpios-base.checksum.txt}}\\  
 +Screen blanking should be disabled by default, but it is never a bad idea to manually disable it by running ''sudo raspi-config'' and navigating to //Display Options > Screen Blanking.// 
 +=== External Display === 
 +If you fail to get an external display working, make sure you're using Wayland. \\  
 +To do so, run ''sudo raspi-config'' and go to //Advanced Options > Wayland// and choose //Wayfire//, then reboot. The display should now be recognized and work automatically. \\  
 +Use the Screen Configuration application to configure the orientation and arrangement.  
 + 
 +===== SDR++ ===== 
 +It is recommended to install SDR++ by compiling it from source. 
 +Do the following: 
 +<code> 
 +# Install dependencies 
 +sudo apt install git cmake libfftw3-dev libglfw3-dev libvolk2-dev libglew-dev portaudio19-dev libzstd1 libzstd-dev libairspyhf-dev libiio-dev libad9361-dev libairspy-dev librtlsdr-dev libcodec2-dev librtaudio-dev libhackrf-dev 
 + 
 +# Download the code 
 +cd ~/Downloads 
 +git clone https://github.com/AlexandreRouma/SDRPlusPlus.git 
 + 
 +# Build 
 +cd SDRPlusPlus 
 +mkdir build 
 +cd build 
 +cmake .. 
 +make -j4 
 + 
 +# Install 
 +sudo make install 
 +</code> 
 +You can now run SDR++ from the applications' menu or from the terminal with ''sdrpp''.\\  
 +Make sure you're connected to the bluetooth speakers or any other audio device. In SDR++, scroll down to the Sinks tab, make sure the right audio device is selected, and set the bitrate to 44100.
  • rpios.1749071242.txt.gz
  • Last modified: 2025/06/04 21:07
  • by assa