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.

Recent posts

#91
Quote from: Hendrik on Jan 18, 2026, 01:14 PMIf somebody interested: the automaticly update by the HFCC DB could be the next step.

The whole thing is very interesting and useful for SW listeners. I'll take a look and try during weekend.

A disaster to my main pc with the server, kept me away for some days, until to restore everything. Now I have the tool to test.

Meanwhile, I've added an internal audio spectrogram to my last version, which is not uploaded yet. You can call the function by clicking a button near the FT8 one. A spectrogram will be shown just bellow the waterfall. The new thing is that audio is taken through audio.js. Please check, and if you find it useful, let us add it to the github too. There are many radioamateurs here in Greece, that they are interested in HiFi SSB and I think they were waiting for something like this.
#92
It bothered me, thats all broadcasting stations shown as static via 'markers.json' - even if their active or not. The appending script sort out all inactiv station (so about 70 %) aligning on the HFCC database. For the install have a look at the readme file please. If you find it useful feel free to integrate it into the repo.

If somebody interested: the automaticly update by the HFCC DB could be the next step.

Sail on a good (short)wave,
Hendrik


#93
PhantomSDR Bugs / Re: Noise reduction (NR) butto...
Last post by Hendrik - Jan 16, 2026, 01:38 PM
I've integrated the new 'App__digital_smeter_.svelte' and 'App__v2_digital_smeter_.svelte', recompiled all and the 'NR' button is back on stage.

Many thanks for your very fast reaction and the new files.

Have a great, 'noise free' weekend!
Hendrik

#94
PhantomSDR Bugs / Re: Noise reduction (NR) butto...
Last post by Emmanuel SV1BTL - Jan 16, 2026, 11:25 AM
Yes, you are right! Sorry for this.
Fixed versions are already uploaded.

If you don't want to download fixed versions for any reason, please follow these instructions:

For both App_digital_smeter.svelte & App_V2_digital_smeter.svelte (line ~1507, after function toggleBackendNoiseGate) add:
  function handleNRChange() {
    NREnabled = !NREnabled;
    if (audio) {
      // Wire NR toggle to client-side audio.js and server-side decoder
      audio.nrEnabled = NREnabled;
      if (audio.decoder && typeof audio.decoder.set_nr === "function") {
        audio.decoder.set_nr(NREnabled);
      }
    }
  }

recompile as usual.
#95
PhantomSDR Bugs / Noise reduction (NR) button di...
Last post by Hendrik - Jan 16, 2026, 09:54 AM
At the booth analog s-meter modes the NR is fine working.
#96
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!
#97
PhantomSDR Wishlist / Re: Wishlist after release v1....
Last post by Hendrik - Jan 15, 2026, 09:58 AM
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
#98
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.
#99
Can you please check this install_fedora41.sh script, so to include it in Github?
There is an alternative script for Fedora too install_fedora41b.sh, if the first fails.

P.S. yes, I can now see that your PhantomSDR (http://www.unixservice.com.au:9073/) is the v.1.6.6 on 40 meters.
Can you please modify the last lines in the .toml you are using, so the end user not to receive 0.00 frequency when he enters your websdr e.g.

[input.defaults]
frequency=7100000 # Default frequency to show user 7100000
modulation="LSB" # Default modulation
#100
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.
Powered by EzPortal