New in v. 3.5.0- Automatic spot reporting to PSK Reporter and WSPRnet — a built-in autorun engine decodes signals off-air locally and uploads your spots to the reporting networks, with no extra software required:
- FT8 / FT4 → PSK Reporter, over the native IPFIX/UDP protocol, with spots batched and flushed on the recommended ≥5-minute cycle,
- WSPR → WSPRnet, via the standard upload endpoint (WSPR is sent only to WSPRnet, to avoid duplicate spots),
- Runs several band/mode slots at once (e.g. 20m:ft8, 40m:ft8), independently of connected users,
- Each network can be enabled or disabled separately, and your identity (callsign + Maidenhead grid) is taken from your site configuration,
- A dry-run mode logs the spots it would send without actually uploading them, for safe testing.
- All decoders moved off the main thread — SSTV, HF FAX, NAVTEX, FSK/RTTY and CW each run in their own Web Worker, so decoding no longer competes with audio playback:
- No audio gap or dropout when a decoder is switched on or off,
- The waterfall and GUI stay smooth while a picture or page is decoding,
- NAVTEX and FSK/RTTY can now run at the same time (they previously shared one set of internal state),
- FAX no longer discards your LPM / IOC / shift selection when the decoder is activated,
- HF FAX and NAVTEX now switch the receiver to USB before starting, so the retune is never fed into the decoder, and SSTV picks the sideband from the band (LSB below 10 MHz, USB above) while still honouring a manual change.
- SSTV no longer triggers on noise — a static crash, a spark or mains hash used to be enough to start a decode. Every detection gate now has an absolute reference: a tonality test on the sync and VIS tones, a confirmation pass that must predict the next lines before anything is drawn, and a signal-presence gate. Forced modes are verified the same way instead of painting noise immediately.
We also offer many more features:- New install.sh procedure that simplifies the initial setup,
- recompile.sh script for fast and simple rebuilding of the backend and/or the frontend,
- Futuristic design,
- CATsync support, via the CATsync Tool for WebSDRs application,
- Full-featured Admin Panel, password protected, for controlling the server remotely without SSH access. It provides rich control over many functions, such as viewing logs, moderating the chat, sending messages to users, deleting chat messages without restarting the server, kicking a user, running commands and editing files without a terminal,
- Decoders for FT8, FT4, FT2, CW, WSPR, HF FAX, SSTV, NAVTEX, FSK/RTTY, FreeDV RADE V1 (see Decoders) and C-QUAM AM Stereo (C-QUAM uses Opus audio compression by default, while the rest of the audio stays in FLAC),
- FreeDV Reporter and DX Cluster tools included,
- When a C-QUAM station is detected, the button text turns green. While in AM mode, clicking the button again activates SAM on the AM carrier; the button text then turns yellow and shows "SAM". Pressing it once more returns to AM,
- Band Plan in the waterfall, with configurable brightness, start frequency and visibility for each band,
- Improved custom colourmap. A reversed spectrum and waterfall is the default layout for all variants, but this can also be changed manually,
- Optimized FLAC and Opus encoders with balanced latency, both running at 16-bit for a 96 dB dynamic range ⭐,
- Many reworked functions, including reduced latency, Noise Reduction, Noise Cancel and Noise Blanker, Synchronous AM by default, AGC selection, Auto SQL, buffer adjustments, Auto Adjust waterfall, mouse-wheel tuning, keyboard shortcuts, a zoom slider, an enhanced mobile GUI, a selectable Noise Gate with presets, and precise tuning with the mouse plus a frequency readout on the waterfall,
- Compressor and Equalizer, with manual settings and reset,
- Redesigned Bookmarks, with on-screen labels and a download/upload function,
- 4 different GUI templates, selectable from a floating popup menu,
- Optional monitor tool that adds real-time server monitoring to your PhantomSDR application,
- On-screen audio spectrogram,
- 'Magic Eye' indicator tool, emulating the EM84 tubes found in older radios,
- Record Audio, or Video + Audio, of the full waterfall or a selected area,
- Real-time user list with geolocation and maps, plus user statistics for any time period,
- Improved server stability. A crash.log is written if the spectrumserver malfunctions,
- The crash.log is also available in the Admin Panel if the spectrumserver fails for any reason; you can read it from the root directory as well. The Admin Panel also offers many functions, such as file editors, a terminal window for running commands, kicking users, deleting chat messages without restarting the server, and posting on-screen messages from the SysOp,
- Optimized mobile GUI,
- Minimizes the CPU and RAM load on the CLIENT as much as possible,
- WebSDR directories (https://sdr-list.xyz, https://sdr.shbrg.nl/sdr/, http://websdr.org/) — now registered on all of them,
- Supported receivers: RX-888, RTL V.4, Airspy Discovery, HackRF, SDRplay RSP1A (original and clone) via Soapy, and many more to be added,
Demo here: http://phantomsdr.no-ip.org:8900/
Demo of PSK Reporter with uploaded spots here: https://pskreporter.info/pskmap.html#preset&callsign=SV1BTL&txrx=rx&timerange=21600&mapCenter=22.6243,10.9375,2.59
and for WSPRnet here: https://www.wsprnet.org/olddb?mode=html&band=all&limit=500&findcall=&findreporter=SV1BTL&sort=date
NB! A
clean install is recommended. Please keep your older files in a backup and replace the files in the newer installation:
- your config.toml that you use and of course any ignition .sh file for starting the server,
- your admin_config.json
- your frontend/site_information.json
- your frontend/src/bands-config.js
Please reinstall
install_rade.sh (or install_rade_ubuntu22.sh), as there is an update of the rade code.
Don't hesitate to ask for help.
Enjoy, 73, de SV1BTL (Emmanuel)
You can adjust brightness and contrast for every band as you already know.
If you want to adjust the start full bandwidth screen as well, so not to accept the default values of min.waterfall= -30, you have to follow these steps:
In your waterfall.js find (line ~290):
this.minWaterfall = -30
and change them to a higher (e.g. -15) for darker waterfall or opposite for brighter waterfall
-----
Find in ALL .svelte files:
(1)
let min_waterfall = -30; (lines 2442 for analog smeters or 2441 for digital smeters)
and change them to the values you've set to waterfall.js
(2)
Lines 3169 for analog smeters or or 3154 for digital smeters, find:
case "min":
l = 0;
r = waterfall.waterfallMaxSize;
min_waterfall = -30;
max_waterfall = 110;
handleMinMove(-30);
handleMaxMove(110);
break;
and change them to the values you've set to waterfall.js
(3) for bookmarks, lines 4814 for analog smeters or 4231 for digital smeters
min_waterfall: -30, // default
and change them to the values you've set to waterfall.js
Cleaning the github.
All newer files are now uploaded.
Hello , sorry for asking , but if i try to Download your Phantonsdr-Plus at
github (https://github.com/sv1btl/PhantomSDR-Plus)
i get only a 404 html error , ist this site down ?
73 , Joachim , DG4MFN
Quote from: Joachim DG4MFN on Jul 25, 2026, 01:47 PMHello , sorry for asking , but if i try to Download your Phantonsdr-Plus at
github (https://github.com/sv1btl/PhantomSDR-Plus)
i get only a 404 html error , ist this site down ?
73 , Joachim , DG4MFN
Sorry for that.
You can retry, the github is there and fully updated now!
Quote from: Emmanuel SV1BTL on Jul 25, 2026, 06:33 PMYou can retry, the github is there and fully updated now!
A new, clean installation works great,
thanks to the authors of that software! :)
Darko, 9a7aof
Documentation has been added in
six additional languages, besides
English.
- French: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/fr
- German: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/de
- Spanish: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/es
- Croatian: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/hr
- Russian: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/ru
- Greek: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/el
More languages will be added in the near future. Native speakers are welcome to suggest any corrections or improvements to the translations.
Congratulations Emmanuel, now holidays ok... 73s.-
Some corrections in the translated files are made and uploaded in the folder /docs
Quote from: Emmanuel SV1BTL on Jul 25, 2026, 11:45 PMDocumentation has been added in six additional languages, besides English.
- French: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/fr
- German: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/de
- Spanish: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/es
- Croatian: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/hr
- Russian: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/ru
- Greek: https://github.com/sv1btl/PhantomSDR-Plus/tree/main/docs/el
More languages will be added in the near future. Native speakers are welcome to suggest any corrections or improvements to the translations.
Thank you !
and .. the translation to German language is ok !
73 from Germany and enjoy the holidays