Our current SDR online list: https://sdr-list.xyz/

Wishlist after release v1.6.6: bands.json + cpu, ram and disk status

Started by Hendrik, Jan 10, 2026, 02:06 PM

Previous topic - Next topic

alanVK2ZIW

Great work,
Can I ask, "bands", my SDR only does 2M sample-rate, and bands are switchable by means
of a signal sent to the "miri_sdr" process which causes it to read the new centre and samplerate
from a file, how do I do this in PhantomSDT-Plus ?

 

Emmanuel SV1BTL

Well, http://rqhk191saz25euus.myfritz.net:3001/api/system-stats returns nothing, like this address is dead.
At the same time http://phantomsdr.no-ip.org:3001/api/system-stats returns what is expected

Please check your port with https://www.yougetsignal.com/tools/open-ports/ . Port 3001 shall return OPEN for your external IP.

I don't think that there is a mistake in coding, because this works for me and Darko's WebSDR: http://9a7aof.ddns.net:8905/ and the tool returns this: http://9a7aof.ddns.net:3001/api/system-stats

So, please check once more what is going on with this particular port. You've got it working locally, so the tool works as expected, but the communication with outside word is not possible.

Emmanuel SV1BTL

Quote from: alanVK2ZIW on Jan 14, 2026, 11:40 AMCan I ask, "bands", my SDR only does 2M sample-rate, and bands are switchable by means
of a signal sent to the "miri_sdr" process which causes it to read the new centre and samplerate
from a file, how do I do this in PhantomSDT-Plus ?

As I've previous described, in your case you have only to modify the .toml file you are using, only the last lines as follows:

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

In your case, with ONLY 2MHz bandwidth used, only 40m will be shown. Your .toml you maybe should have:

...
frequency=5900 # Baseband frequency
...

This will force the visitor entering your WebSDR to read the frequency 7100 KHz. Now the visitor in your case reads 0.00 KHz, and he is maybe confused.

The bands declared in ~/PhantomSDR-Plus/frontend/src/bands-config.js are shown (or not) if your total bandwidth allows them to be shown. E.g. when your bandwidth is 30MHz, ALL bands will be shown. Please read the description here: https://github.com/sv1btl/PhantomSDR-Plus?tab=readme-ov-file#the-bands-configjs

Please check, try to modify, restart the server and let me know.

Hendrik

Issue solved. "siteStats" had returns up to now the address by the router - not by the ubuntu server. The subdomain 'mellesdr' was missing. Corrected here ---> "siteStats": "http://mellesdr.rqhk191saz25euus.myfritz.net:3001" Now it's clear, the router will not give a response on Port 3001, even he is open. All mesurements are now public to see.

Emmanuel, great thanks for the particular views on it and the whole fine system stats overview.

One last hint for the git read.me. Here find i:(* Ryzen CPU's with internal GPU do not support OpenCL, if you expect high performance add a videocard or use an modern Intel i5 or i7 that supports OpenCL.)
That is so no longer valid. With the right 'AMD ROCm' for 'AMD Accelerated Parallel Processing' drivers and least a cheap integrated Graphics Hardware 'Radeon RX VEGA 8' is OPENCL brilliant supported. (the whole 64 MBit signal by the RX888 consumes no 3% of CPU power on a Ryzen 7) The only dirty point is: it supports only OPENCL if the linux running without a GUI, for an example 'ubuntu server' release.

Best regards from Berlin,
Hendrik

Emmanuel SV1BTL

Quote from: Hendrik on Jan 15, 2026, 09:58 AMIssue solved

Yes, indeed! The tool is now sending the data to the external world. Congratulations!

Powered by EzPortal