PhantomSDR Support Forum

General Category => PhantomSDR Hardware => Topic started by: Emmanuel SV1BTL on Feb 03, 2026, 08:57 AM

Title: Raspberry Pi5 with RX-888 MK2 and PhantomSDR+
Post by: Emmanuel SV1BTL on Feb 03, 2026, 08:57 AM
PhantomSDR+ ( v.1.6.8 ) and Raspberry Pi5 with RX-888 MK2 can be build and function with some compromises.

[input]
sps=16000000 # Input Sample Rate
fft_size=262144 # FFT bins alt. 262144, 524288, 1048576, 2097152, 4194304, 8388608 (default), 16777216, look at https://www.mymathtables.com/numbers/power-exponentiation/power-of-2.html
fft_threads=2
brightness_offset=-7 # Waterfall brightness offset. Reduce to negative if you see black regions in the waterfall # brightness_offset=-8 when -g 40 -a 0 -m low
frequency=0 # Baseband frequency
signal="real" # real or iq
accelerator="none" # Accelerator: none, cuda, opencl
audio_sps=12000 # Audio Sample Rate
audio_compression="flac" # flac or opus
waterfall_size=1024
waterfall_compression="zstd" # zstd or av1
smeter_offset=7 # smeter_offset=7 when -g 40 -a 0 -m low

[input.driver]
name="stdin" # Driver name
format="s16" # Sample format: u8, s8, u16, s16, u32, s32, f32, f64

and start the server with:

#!/bin/bash
cd ~/PhantomSDR-Plus
killall -s 9 spectrumserver
sudo killall -s 9 rx888_stream
sleep 1

if test -e ~/PhantomSDR-Plus/rx888mk2.fifo; then
echo fifo alredy exists
else
echo creating fifo...
mkfifo ~/PhantomSDR-Plus/rx888mk2.fifo
fi
sleep 1

RUST_BACKTRACE=1

sudo ~/PhantomSDR-Plus/rx888_stream/target/release/rx888_stream -f ~/PhantomSDR-Plus/rx888_stream/SDDC_FX3.img -s 16000000 -g 40 -a 0 -m low --pga -r -d -o - > ~/PhantomSDR-Plus/rx888mk2.fifo &
sleep 1
~/PhantomSDR-Plus/build/spectrumserver --config ~/PhantomSDR-Plus/config-rx888mk2.toml < ~/PhantomSDR-Plus/rx888mk2.fifo &

exit

Max bandwidth achieved for smooth operation is 8MHZ.
Title: Re: Raspberry Pi5 with RX-888 MK2 and PhantomSDR+
Post by: F1NSK on Feb 03, 2026, 09:25 AM
Be carefull with Rpi5 !

On hard work pi5 come very hot and die !
A good fan cooling is obligatory

73's