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.

PhantomSDR v.3.0.0

Started by Emmanuel SV1BTL, Mar 29, 2026, 07:38 PM

Previous topic - Next topic

Emmanuel SV1BTL

PhantomSDR v.3.0.0 is uploaded. Please refer to https://github.com/sv1btl/PhantomSDR-Plus

Why v.3.0.0:

Until now every new update was based on the initial version. But after a long journey everything has changed so much, so now we are far away from this initial version.
Version 2.0.0 was a little break, that lasted only 6 months, without any updates, with less encashments than the previous 1.5.4 version and with the prompt "take it or leave it".
NovaSDR is a total new approach in development.
So, version named 3.0.0 indicated a bright new product, based on the previous versions, but with a total new experience for admins and End Users.


Changes are:

  • Decoders:

    - FT8, FT4, CW decoder and WSPR as were with mofidications to WSPR
    - NAVTEX - If you use NAVTEX decoder, you have to wait for synchronization. If a signal is there, the operators send a synchronization signal (NNNNNNNN) after the last message and the next begins. At this moment the NAVTEX will be decoded by you. The same you can do with the decoder FSK/RTTY. Switch to Maritime FSK/SITOR, choose the frequency 518 or 490 and click TUNE. The decoder starts immediately, without waiting for synchronization. Added "Save text" in modes NAVTEX, FSK and RTTY to a local.txt file. All the session will be saved locally in a .txt file with mode, date and time received.
    - HF FAX with preset frequencies of stations that continue to transmit HF FAX
    - Updates to all NAVTEX, Maritime FSK, Weather RRTY frequencies and schedules.
    - FSK/RTTY will also decode Weather and/or Amateur RTTY. For Weather RTTY the german station 10100.8 transmits 24/7. In Weather RTTY you MUST use Invert mark / space (check), BUT you must uncheck for Amateurs RTTY.
    - When any decoder is switched off, the bandwidth and the mode of the selected frequency returns to the default for the band.
    - All digital modes bypass the AGC, Filters, Mute, Squelch, Noise Reduction, Noise Blanker etc. So only raw audio is feeding the decoders EXCEPT CW, which function with the use of every audio enchantment as with normal audio. The change is made because any filter or audio processing affects the decoders and suppress the signals, so the accuracy. CW is excepted, because audio filters help decoding. wspr.js is updated in order to minimize fake signals. Some more work must be done!

  • New updated layout (GUI) with:
    - Added reverse waterfall button next to Waterfall Controls, and a Keyboard Shortcut "w". The waterfall changes the feeding from down to top (default) to top to down (reverse), with a second frequency bar at the top of the waterfall.
    - New frequency inputs with digits and mouse wheel. Now you can click to any digit and select the frequency with the mouse whell. Right click will allow manual enter of the frequency, and if the digits left without select, then the wheel will change the frequency according to the default mouse wheel tuning steps,
    - 3d buttons, sliders, drop-down windows and toggles.
    - Now visitors are shown in a clickable frame with a random number/ID under the waterfall and down frequency bar. Click on it will tune to the frequency the other user is tuned.

A total cleaning of any bugs left from the previous versions. Beta testers are kindly requested to use the newer .svelte files

---------------

The following files must be replaced into your server and recompile only Frontend (without restarting). This is valid for admins coming from the precious v.1.7.1. For the rest, a clean install is recommended.

Quote/PhantomSDR-Plus/frontend/src
├── App__analog_smeter_.svelte
├── App__digital_smeter_.svelte
├── App.svelte
├── App__v2_analog_smeter_.svelte
├── App__v2_digital_smeter_.svelte
├── audio.js
├── decoder.worker.js
├── modules
│  ├── ft4.js
│  ├── ft8.js
│  └── wspr.js

73 de SV1BTL Emmanuel http://phantomsdr.no-ip.org:8900/

P.S. This is the final release of the v.3.0.0. It is not known when a massive upgrade will be done in the near future. Minor changes to these files will be done when it is needed, and they will be announced here.
I have to thank the beta testers Darko (9A7AOF) and Eric (F1NSK), who helped me a lot during the last 6 months.



Powered by EzPortal