Please do not post questions in the shout-box as it will be lost in a few days. Open your own topic in the appropriate section. Thank you.

Heppen Websdr working TOML for RX888MK2.

Started by Bas ON5HB, Sep 13, 2024, 05:22 PM

Previous topic - Next topic

Bas ON5HB

Hi all,

Because a lot of people asked, here is my rx888mk2.toml file.

It's running with OpenCL and a 4-core - 4-thread CPU, you may wat to adjust the webserver threads if you have more or less cores.

[server]
port=80 # Server port
html_root="frontend/dist/" # HTML files to be hosted
otherusers=1 # Send where other users are listening, 0 to disable
threads=2

[websdr]
register_online=true # If the SDR should be registered on https://sdr-list.xyz then put it to true
name="Heppen Wideband Websdr" # Name that is shown on https://sdr-list.xyz
antenna="54m Longwire" # Antenna that is shown on https://sdr-list.xyz
grid_locator="JO21oc" # 4 or 6 length Grid Locatlr shown on https://sdr-list.xyz and for the Distance of FT8 Signals
hostname="http://websdr.heppen.be" # If you use ddns or something to host with a domain enter it here for https://sdr-list.xyz

[limits]
audio=100
waterfall=100
events=100

[input]
sps=58000000 # Input Sample Rate
fft_size=8388608
fft_threads=2
brightness_offset=0 # Waterfall brightness offset. Reduce to negative if you see black regions in the waterfall
frequency=0 # Baseband frequency
signal="real" # real or iq
accelerator="opencl" # Accelerator: none, cuda, opencl, mkl
audio_sps=12000 # Audio Sample Rate
audio_compression="flac" # flac or opus
waterfall_size=2048
waterfall_compression="zstd" # zstd or av1
smeter_offset=5

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

[input.defaults]
frequency=3645000 # Default frequency to show user
modulation="LSB" # Default modulation


Coople of remarks before you start editting:

1: The server part needs as many threads as you have cores-2 as this is the main part to serve clients.

2: The fft_threads only needs 2 threads, OpenCL is taking care of FFT, so giving extra threads is useless.

3: The fft_size should be as low as possible, doesn't matter if the waterfall is pushed after fft's, but too small makes it unstable. 

4: Do not set audio_sps any other number then 12000 if you want FT-8 decoding to work.

5: Do not forget to install and test OpenCL drivers before compiling, else it won't work as it won't be compiled into the binary. The forum has topics on how to install opencl, else use Google ;)

Good luck.








Best regards,

Bas ON5HB

Ps. the Community Edition can be found here: https://github.com/ny4qphil/PhantomSDR-Plus

Powered by EzPortal