PhantomSDR Support Forum

General Category => PhantomSDR Show your websdr to others => Topic started by: 9a7aof on Dec 09, 2025, 04:51 PM

Title: 9A7AOF PhantomSDR+
Post by: 9a7aof on Dec 09, 2025, 04:51 PM
PhantomSDR+ v1.6.5 with Opencl, RX888MK2 and home made Active Loop
(0-30 MHz with mobile support and enhancements)

http://9a7aof.ddns.net:8905/

from this source:
https://github.com/sv1btl/PhantomSDR-Plus

73!
Title: Re: 9A7AOF PhantomSDR+
Post by: Phil AB9IL on Jan 08, 2026, 09:42 AM
Your SDR has some excellent reception, from longwave ond through HF. I was checking out BBC 4 on 198 kHz, and it was coming in nicely to Croatia. There was too much noise to hear Algeria on 171 kHz, but I saw the carrier and have heard it at other times. That is all commentary on the RF side, but the interface is nice too!

The PhantomSDR+ (updated) interface was running nicely in Chromium and Firefox, using about 80 MB of memory. I was happy to increase the streaming buffer from a slider on the main panel, with no need to open another menu.
Title: Re: 9A7AOF PhantomSDR+
Post by: 9a7aof on Jan 09, 2026, 08:18 AM
Quote from: Phil AB9IL on Jan 08, 2026, 09:42 AMYour SDR has some excellent reception, from longwave ond through HF. I was checking out BBC 4 on 198 kHz, and it was coming in nicely to Croatia. There was too much noise to hear Algeria on 171 kHz, but I saw the carrier and have heard it at other times. That is all commentary on the RF side, but the interface is nice too!

The PhantomSDR+ (updated) interface was running nicely in Chromium and Firefox, using about 80 MB of memory. I was happy to increase the streaming buffer from a slider on the main panel, with no need to open another menu.

Yes,

SV1BTL (http://phantomsdr.no-ip.org:8900/) has redesigned the user interface, now you can choose between four interface layouts!
When you arrive at the website, you are offered a default interface (as chosen by the administrator).

By simply clicking on the floating menu in the upper right, you can choose the
layout that suits you best at that moment.

Save this layout in a browser bookmark and on subsequent visits you will be
greeted by the layout you have chosen yourself.

Clicking on the band selection will automatically switch you to the
frequency that is popular in the part of the world where the receiver is located.

You can save what you want to listen to in a bookmark on the page itself,
the current layout of the page is saved, not just the frequency.  :)

If you want to record what you are listening to, you can,
you can download the recording to your computer,
the file name shows the date, time and frequency that was recorded...

If you prefer keyboard navigation instead of mouse, there is also...

Once you are on the website, you can temporarily turn off the waterfall,
then navigate using the markers that exist on all bands
(class nostalgia, the appearance of a radio receiver with a scale)

You can turn on or off the spectrum display,
regardless of whether the waterfall is on or off.

In the lower left corner, above the chat window,
there are additional filters that allow manipulation with
eliminating interference in the reception.

You can increase or decrease the buffer if you need to...

If you want to install PhantomSDR+ at home,
visit Github (https://github.com/sv1btl/PhantomSDR-Plus).

There you have detailed instructions on how to quickly, easily and without any hassle install PhantomSDR+.

SV1BTL has written advanced scripts that almost completely automate the installation process,
there is also a script with which you can recompile the backend or choose a different default interface (and much more).

Greetings to users and future administrators of PhantomSDR+  ;)

Darko, 9a7aof
Title: Re: 9A7AOF PhantomSDR+
Post by: alanVK2ZIW on Jan 10, 2026, 07:14 AM
For comparison, PhantomSDR v.1.6.6 is released and running on 40m with a Mirics MSi2500 chipset SDR.

www.unixservice.com.au:9073

And KA9Q-web with the RX-888, same antenna, Delta loop and tuner

www.unixservice.com.au:9074

What I'd like to see here is, alongside FT8 mode, the FreeDV RADEv1 mode.
Title: Re: 9A7AOF PhantomSDR+
Post by: alanVK2ZIW on Jan 10, 2026, 07:26 AM
And,
there's my SDR at a volunteer group "Men's Shed" which CAN decode FreeDV mode RADEv1.

shed.nepeanshed.org.au:8073

It took a bit of work getting "freedv-ka9q" to work, 8K stdin and stdout.

Alan VK2ZIW
Title: Re: 9A7AOF PhantomSDR+
Post by: alanVK2ZIW on Jan 10, 2026, 07:44 AM
BTW: Getting PhantomSDR v.1.6.6 working on Fedora 41 with C++23 took a bit of 'head scratching'.
The script "install.sh" is for Debian variants, hacked that.
"subprojects/websocketpp-0.8.2/websocketpp/transport/asio/base.hpp"
Line 52 add:
#include <cstddef> // Required for std::byte   Alan1
#include <new>     // Required for placement new
Line 84 now replace:
    // lib::aligned_storage<size>::type m_storage;
    alignas(size) std::byte m_storage[sizeof(size)];


src/fft.h    "malloc" not defined
Line 22 add:
#include <fftw3.h>
#include <cstdlib>
Title: Re: 9A7AOF PhantomSDR+
Post by: Emmanuel SV1BTL on Jan 10, 2026, 04:16 PM
Quote from: alanVK2ZIW on Jan 10, 2026, 07:26 AMthere's my SDR at a volunteer group "Men's Shed" which CAN decode FreeDV mode RADEv1.

shed.nepeanshed.org.au (https://shed.nepeanshed.org.au/):8073

It took a bit of work getting "freedv-ka9q" to work, 8K stdin and stdout.

This is really a brilliant idea. Can you please show us the way to make this step? Getting access to the Github, will also be appreciated! What is the address?
Title: Re: 9A7AOF PhantomSDR+
Post by: Emmanuel SV1BTL on Jan 10, 2026, 04:29 PM
Quote from: alanVK2ZIW on Jan 10, 2026, 07:14 AMFor comparison, PhantomSDR v.1.6.6 is released and running on 40m with a Mirics MSi2500 chipset SDR.

www.unixservice.com.au:9073

And KA9Q-web with the RX-888, same antenna, Delta loop and tuner

www.unixservice.com.au:9074

What I'd like to see here is, alongside FT8 mode, the FreeDV RADEv1 mode.

Well, the link http://www.unixservice.com.au:9073/ (http://www.unixservice.com.au:9073/) is the first release of PhantomSDR, not the v.166
and the http://www.unixservice.com.au:9074/radio.html (http://www.unixservice.com.au:9074/radio.html) is a very interesting WebSDR using RX-888
but of course http://shed.nepeanshed.org.au:8073/#freq=14236200,mod=freedvu,sql=-150 (http://shed.nepeanshed.org.au:8073/#freq=14236200,mod=freedvu,sql=-150) with FreeDV decoder RADE v1 is something we want to study, so to make it work in PhantomSDR+


Title: Re: 9A7AOF PhantomSDR+
Post by: alanVK2ZIW on Jan 12, 2026, 11:15 AM
Emmanuel SV1BTL,

I retrieved the code from the link on your post about v1.6.6.
git clone https://github.com/sv1btl/PhantomSDR-Plus.git

Had you mentioned a "branch" for 1.6.6, I'd have downloaded that.
You are right, at the bottom of the page, it is v1.5.4

I've just looked at the github site above and there is one branch "main".

FreeDV decode of mode RADE or the previous 700D or 700E:

Download the tar.gz file from the github site for freedv, "assets" section Ver 2.1.0
"untar" and do this mod:
https://github.com/drowe67/freedvgui/pull/1120/commits/ac176b09f01152282ae7f9a2a46022e19d3cb7a7

do ./build_linux.sh
cd build_linux; make freedv-ka9q

Follow the "README.md", it takes audio samples in, processes and outputs 8K samples and some messages
to "stderr".

There's sample audio for decoding in ../wav/.





Title: Re: 9A7AOF PhantomSDR+
Post by: alanVK2ZIW on Jan 12, 2026, 11:24 AM
OpenWebRX+

I 'hacked' these files
csdr/module/freedvu.py from csdr/module/freedv.py
csdr/chain/freedvu.py from csdr/chain/freedv.py
Added above modes to:
owrx/modes.py
and altered the "bandwidth" for USB and LSB
and added modes to:
owrx/dsp.py

I'm not an adept Python programmer.
Title: Re: 9A7AOF PhantomSDR+
Post by: alanVK2ZIW on Jan 13, 2026, 11:36 AM
Version number question:
 grep 6.6 *
README.md:# PhantomSDR-Plus WebSDR (version 1.6.6)

 grep 1.5.4 */*

frontend/package-lock.json:        "regexp.prototype.flags": "^1.5.4",
frontend/package-lock.json:      "version": "1.5.4",
frontend/package-lock.json:      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz",

So, I AM running 1.6.6 as that's what is downloaded here:
https://github.com/sv1btl/PhantomSDR-Plus.git



Title: Re: 9A7AOF PhantomSDR+
Post by: Emmanuel SV1BTL on Jan 13, 2026, 01:59 PM
Quote from: alanVK2ZIW on Jan 13, 2026, 11:36 AMSo, I AM running 1.6.6 as that's what is downloaded here:
https://github.com/sv1btl/PhantomSDR-Plus.git (https://github.com/sv1btl/PhantomSDR-Plus.git)

No, you are running v.1.5.4. As you can see ours have a different layout and the version number at the end of the webpage is v.1.6.6
http://phantomsdr.no-ip.org:8900/ (http://phantomsdr.no-ip.org:8900/)
http://9a7aof.ddns.net:8905/ (http://9a7aof.ddns.net:8905/)
http://mellesdr.rqhk191saz25euus.myfritz.net/http://mellesdr.rqhk191saz25euus.myfritz.net/ (http://mellesdr.rqhk191saz25euus.myfritz.net/)
etc (3 others in Greece as seen in https://sdr-list.xyz/ (https://sdr-list.xyz/)

Best practice to make a clean install maybe?
Title: Re: 9A7AOF PhantomSDR+
Post by: alanVK2ZIW on Jan 15, 2026, 01:59 AM
In my above post is my Clean Install:
mkdir src2; cd src2; git clone https://github.com/sv1btl/PhantomSDR-Plus.git

On Fedora 41, do the patches (above) and run "install.sh". having commented out the "apt-get" statements.
(all needed OS packages are installed)

AlanVK2ZIW


Title: Re: 9A7AOF PhantomSDR+
Post by: Emmanuel SV1BTL on Jan 15, 2026, 06:13 AM
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/ (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