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.



Emmanuel SV1BTL

The first update is on its way. I found a way to synchronize smeter with audio out. Now testing and I'll re-upload the repo again, so don't update yet until late night. From tomorrow the new files will be in the github.

F1NSK

Take Holydays Emmanuel  ;D  ;D

V 3.0.0 works perfectly !

sdr-list.xyz is down and generate errors.

Register online must be turned to "false" to avoid issues.. (config-rx888mk2.toml)

73's  :D

Emmanuel SV1BTL

Easter is one week later here in orthodox world dear Eric, so one more week to holidays!  :D  ;D

Emmanuel SV1BTL

#4
OK, it is done. Only audio.js is fixed, so analog and digital s-meters to be synchronized with audio out.

Download, replace and compile. The file is updated also in github.

F1NSK

Tks Emmanuel

The mod is done.

Phantom V3 is a masterpiece !

Next week i will put a second server in a different aera and antenna for comparative test.

My end users are very happy with this new release and send you congratulations !

I've made some little labels mods for my conveniance  8)  8)

73's Doctor !  ;D

9a7aof

Quotewith a second frequency bar at the top of the waterfall
This does not work when we select digital S meter.
Please fix this if possible.

Thanks!

Darko, 9a7aof
I'm not a programmer, just a happy Linux user since 1996, my first Linux came on 4 floppy disks, that's when I fell in love with Linux.  ;D

Emmanuel SV1BTL

You are right Darko. Function was there, but never called!..

F1NSK

Darko , the eye of the tiger !  ;D  ;D

73's

Powered by EzPortal