Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| rpios [2025/06/06 13:14] – assa | rpios [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. | ||
| - | ==== Device Specific Installations ==== | + | ==== Raspberry Pi Zero 2W ==== |
| - | === Raspberry Pi Zero 2W === | + | |
| Amend the '' | Amend the '' | ||
| < | < | ||
| Line 12: | Line 11: | ||
| Screen blanking should be disabled by default, but it is never a bad idea to manually disable it by running '' | Screen blanking should be disabled by default, but it is never a bad idea to manually disable it by running '' | ||
| - | === Raspberry Pi 4B === | + | ==== Raspberry Pi 4B ==== |
| - | === Raspberry Pi 5 === | + | ==== Raspberry Pi 5 ==== |
| - | === Hackberry | + | ==== Raspberry Pi CM5 ==== |
| The following image is a clean install of Raspberry Pi OS. It comes with a configured '' | The following image is a clean install of Raspberry Pi OS. It comes with a configured '' | ||
| {{rpios-base-compressed.img.xz}}\\ | {{rpios-base-compressed.img.xz}}\\ | ||
| {{rpios-base.checksum.txt}}\\ | {{rpios-base.checksum.txt}}\\ | ||
| Screen blanking should be disabled by default, but it is never a bad idea to manually disable it by running '' | Screen blanking should be disabled by default, but it is never a bad idea to manually disable it by running '' | ||
| - | == External Display == | + | === External Display |
| If you fail to get an external display working, make sure you're using Wayland. \\ | If you fail to get an external display working, make sure you're using Wayland. \\ | ||
| - | To do so, run '' | + | To do so, run '' |
| Use the Screen Configuration application to configure the orientation and arrangement. | 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: | ||
| + | < | ||
| + | # 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:// | ||
| + | |||
| + | # Build | ||
| + | cd SDRPlusPlus | ||
| + | mkdir build | ||
| + | cd build | ||
| + | cmake .. | ||
| + | make -j4 | ||
| + | |||
| + | # Install | ||
| + | sudo make install | ||
| + | </ | ||
| + | You can now run SDR++ from the applications' | ||
| + | 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. | ||