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.
Be carefull with Rpi5 !
On hard work pi5 come very hot and die !
A good fan cooling is obligatory
73's