The community websdr-plus-github can be found here: https://github.com/ny4qphil/PhantomSDR-Plus ..it is compatible with the normal version, but enhanced.

Recent posts

#21
Thank's. Any problems with the update to v.1.7.1?
#22
PhantomSDR Software / Re: Consider improvements and ...
Last post by F1NSK - Mar 12, 2026, 10:50 AM
Hello Emmanuel

PhantomSDR + is a masterpiece !

My end users become addict !

For me easy to compile and customise.

73's
#23
PhantomSDR Software / Re: New version 1.7.1 is relea...
Last post by F1NSK - Mar 12, 2026, 10:41 AM
Hello Emmanuel

I will test the new release on my local server before !

On the 1.7.0, CW decoder induce sometime crashes with the RX888 flow.

73's
#24
To ALL!

if you don't like the user labels to be shown and return to inverted V marks, then. you have use the older waterfall.js and recompile the frontend. Just copy the content of this attachment to the newer that you probably downloaded and recomplile. Only this.




Regards
#25
I'm opening this discussion to ask for your suggestions, admins of PhantomSDR+ servers.

Over the past year and a half, a lot has been done on the software, and I believe it has now reached a satisfactory level of functionality — both from the admins' perspective and (more importantly), from that of the users, since the final judges are (of course), the End Users.

If you think there's still room for improvement in any aspect of the system, please share your thoughts here so we can see whether we can apply some of your ideas. It would be great if in your suggestions, you could think not only as admins but — above all — as End Users: meaning how you would like the tool you use to become more functional and user‑friendly, or what additional features you'd like to have.

Your opinion is valuable. After all, the operating software's development has followed your own input, as well as that of the users.

Thank you.

73 de SV1BTL, Emmanuel
#26
PhantomSDR Software / Re: New version 1.7.1 is relea...
Last post by F4LML - Mar 10, 2026, 08:44 PM
Upgraded from 1.7.0, No issues.
#27
PhantomSDR Changelogs / PhantomSDR-Plus Version 1.7.1
Last post by sv2amk - Mar 09, 2026, 10:38 PM
The newer version 1.7.1 is released.
Please read details here: https://www.phantomsdr.fun/index.php?topic=243.new#new
#28
PhantomSDR Software / New version 1.7.1 is released
Last post by Emmanuel SV1BTL - Mar 09, 2026, 10:35 PM
The newer version 1.7.1 is on the github.

There are plenty of newer functions and improvements:
  • New DX Custer window via dxsummit.fi (maybe the best provider) with auto-refresh 20 s. Callsigns in Spotter & DX Call can be searched clicking on them (via https://www.qrzcq.com) and clicking on the frequency will tune the user to this particular frequency and mode.
  • A collapsible window bellow the waterfall will now show the connected users, with an auto generated ID. Clicking on the user's frame, you can QSY to the frequency the user is tuned.
  • FT4 decoder working in the same window as FT8.
  • CW decoder, previously installed, is now improved for better decoding.
  • Huge upgrade of the backend, to ensure better functionality, specially working with RX-888MK2
  • Admin Panel password protected is added (optional). You can install it via a script, reading the dedicated document first. Recommended for private and not public use. Via Admin Panel you can start, stop the server, edit and save files, see log files, etc.

Because of a massive update/upgrade, a fresh install is recommended. Admins that come from v.1.7.0 can try to download only these new and/or updated files. In case of failure, then a fresh install is the best alternative:

PhantomSDR-Plus
├── admin_server.py
├── config-rtl.toml
├── config-rx888mk2.toml
├── manage_admin.sh
├── phantomsdr-admin.service
├── proxy.py
├── README.md
├── recompile.sh
├── setup_admin.sh
├── start-airspyhf.sh
├── start-all-websdr.sh
├── start-rsp1a.sh
├── start-rtl.sh
├── start-rx888mk2.sh
├── stop-websdr.sh
├── docs
│   ├── ADMIN_SETUP.md
│   ├── INSTALLATION.md
│   ├── PROJECT_STRUCTURE.md
│   ├── README.md
│   ├── USER_GUIDE.md
├── frontend
│   ├── public
│   │   └── decoders
│   │       └── ft8_lib.wasm
│   ├── src
│   │   ├── App__analog_smeter_.svelte
│   │   ├── App__digital_smeter_.svelte
│   │   ├── App.svelte
│   │   ├── App__v2_analog_smeter_.svelte
│   │   ├── App__v2_digital_smeter_.svelte
│   │   ├── assets
│   │   │   ├── background.jpg
│   │   ├── audio.js
│   │   ├── events.js
│   │   ├── lib
│   │   │   ├── backend.js
│   │   ├── main.js
│   │   ├── modules
│   │   │   ├── decode.wasm
│   │   │   ├── encode.wasm
│   │   │   ├── ft4.js
│   │   │   ├── ft8.js
├── jsdsp
│   ├── ft4_wasm_glue.c
├── src
│   ├── audio.cpp
│   ├── audio.h
│   ├── chat.cpp
│   ├── chat.h
│   ├── client.cpp
│   ├── client.h
│   ├── compression.cpp
│   ├── compression.h
│   ├── events.cpp
│   ├── events.h
│   ├── fft.cpp
│   ├── fft_cuda.cu
│   ├── fft.h
│   ├── fft_impl.cpp
│   ├── fft_mkl.cpp
│   ├── http.cpp
│   ├── README.md
│   ├── samplereader.cpp
│   ├── samplereader.h
│   ├── signal.cpp
│   ├── signal.h
│   ├── spectrumserver.cpp
│   ├── spectrumserver.h
│   ├── utils
│   │   ├── audioprocessing.cpp
│   │   ├── audioprocessing.h
│   │   ├── dsp.cpp
│   │   └── dsp.h
│   ├── utils.cpp
│   ├── utils.h
│   ├── waterfallcompression.cpp
│   ├── waterfallcompression.h
│   ├── waterfall.cpp
│   ├── waterfall.h
│   ├── websocket.cpp
│   └── websocket.h


A new recompile of BOTH Backend abd Frontend and restart of the server is required!

Working demo of PhantomSDR+ is: http://phantomsdr.no-ip.org:8900/

Github is located here: https://github.com/sv1btl/PhantomSDR-Plus
#29
PhantomSDR Software / Re: CW decoder
Last post by Emmanuel SV1BTL - Mar 04, 2026, 11:59 AM
Quote from: F1NSK on Mar 04, 2026, 10:03 AMbut with no national flag...
This might be produced by your QTH Locator, not anything else. Maybe a bug in the map, I don't know.
#30
PhantomSDR Software / Re: CW decoder
Last post by Emmanuel SV1BTL - Mar 04, 2026, 11:55 AM
Quote from: F1NSK on Mar 04, 2026, 10:03 AMCW seems simple but in fact very hard to decode with a computer.

Well in practice it's not easy to decode, because the operators are different, there is not the stability of the digi signals, some OM operate too fast, other too slow, some others use a pc for sending CW signal, other operate by hand etc. etc. And of course, is impossible for a pc decoder to distinguish two or more signals in the same frequency. But it is a try to make CW readable from an End User that has not the experience to decode using his brain (like me)...  :)
Powered by EzPortal