If you notice spammers in the forum, please notify Bas ON5HB, so they can be removed and banned. Give a link in the chatbox or send a PM to me. Thanks.

Recent posts

#2
Will be added today
#3
I appreciate it, im planning a release today. If it goes wrong then worst case tomorrow or the day after. I wanna do some promotion in reddit aswell as i will attach releases the first time and hope that the project will blow up even more.
#4
PhantomSDR Wishlist / Synchronous AM Demodulator
Last post by Phil AB9IL - Jul 17, 2025, 06:35 PM
My first thought for new features in PhantomSDR+ would be a synchronous AM demodulator. As one who does a lot of listening to mediumwave and HF broadcasters, often under conditions of QSB / weak signals, synchronous works better. I am certain that a fair number of SWLs and MW DXers would appreciate it.
#5
General Discussion / Enjoying PhantomSDR-Plus v2
Last post by Phil AB9IL - Jul 17, 2025, 06:28 PM
I've been doing some listening from Bas's SDR in Heppen, and very much enjoy the new v2.0 interface. It is clean and snappy. Very nice.
#6
PhantomSDR Bugs / Re: Coredumps and crash.
Last post by 9a7aof - Jul 16, 2025, 07:53 AM
Hi!

PhantomSDR+ uptime 4 days:

Quoteroot@Siemens:/home/websdr# service websdr status
● websdr.service - PhantomSDRPlus WebSDR
    Loaded: loaded (/etc/systemd/system/websdr.service; enabled; preset: enabled)
    Active: active (running) since Sat 2025-07-12 07:46:18 CEST; 4 days ago
  Main PID: 636 (start-websdr.sh)
      Tasks: 15 (limit: 9253)
    Memory: 263.0M
        CPU: 1w 3h 39min 1.151s
    CGroup: /system.slice/websdr.service
            ├─636 /bin/bash /home/websdr/PhantomSDR-Plus/start-websdr.sh
            ├─694 rx888_stream/target/release/rx888_stream -f ./rx888_stream/SDDC_FX3.img -s 44000000 -g 30 -m high -a 13 -d --pga -o -
            └─695 build/spectrumserver --config config-rx888mk2.toml

Quoteroot@Siemens
      .:++++ooooosssoo:.      ------------
    .+o++::.      `.:oos+.    OS: LMDE 6 (faye) x86_64
  :oo:.`            -+oo:    Host: LIFEBOOK S752 10601581625
 `+o/`    .::::::-.    .++-`  Kernel: 6.1.0-37-amd64
`/s/    .yyyyyyyyyyo:  +o-`  Uptime: 4 days, 2 mins
`so    .ss      ohyo` :s-:  Packages: 3404 (dpkg)
`s/    .ss  h  m  myy/ /s``  Shell: bash 5.2.15
`s:    `oo  s  m  Myy+-o:`    Resolution: 1366x768
`oo      :+sdoohyoydyso/.      CPU: Intel i5-3320M (4) @ 3.300GHz
 :o.      .:////////++:        GPU: Intel 3rd Gen Core processor Graphics Controller
 `/++        -:::::-          Memory: 489MiB / 7800MiB


Best Regards,
Darko, 9a7aof
#7
PhantomSDR-Plus 2.0.0
Scheduled for 19–20 July 2025

Hi everyone,

After more than six months away, I'm delighted to announce that the next major release is almost ready. 
Version 2.0.0 delivers a revamped interface, new tools, and numerous under-the-hood improvements.

What's New in 2.0.0

  • Complete UI Overhaul
     
    • Fresh, modern look (preview screenshots attached)
    • Codebase cleanup – App.svelte reduced from ~5 000 → ~1 800 lines
    • Better component separation for easier maintenance
  • New Features & Enhancements
     
    • Custom AGC controls (attack 0.1–100 ms, release 10–1 000 ms)
    • Bands menu auto-detects your ITU Region and shows the correct bands
    • Bookmarks now support Import / Export
    • Finetuning options are back
    • Callsign lookup & frequency lookup built-in
    • Settings & debug menus (AGC, Buffer, Custom AGC, etc.)
    • Server-info section moved to config.toml – toggle the chatbox and more without rebuilding the frontend
    • Drop a background.jpg/png into /assets to skin the UI
    • Smoother waterfall drawing
    • New Debug tab (signal-strength history and other stats)
    • Chat history rewritten – crashes should be gone
    • More robust WebSocket handling with auto-reconnect
  • Technical Improvements
     
    • Fixed thread-safety issues in the chat system
    • Comprehensive error handling for file I/O
    • Bounds-checking for improved memory safety
    • Protocol layer refactored for easier future extensions
  • Infrastructure
     
    • Automated release builder (Docker, multi-architecture)
    • Streamlined build pipeline = faster dev cycles

Looking Ahead

  • Regular bug-fix releases
  • Feature updates driven by community feedback
  • Ongoing performance and stability work

A fully-functional preview build is already live for public testing at 
websdr.heppen.be
Please give it a try and let me know how it works for you!

I'm also preparing ready-to-run executables to make PhantomSDR-Plus more accessible. 
If you encounter any bugs, report them in this forum and I'll do my best to respond quickly and provide hot-fixes for version 2.0.0. 
(Unfortunately I can't maintain both 2.0.0 and the older community fork, as the codebases have diverged significantly.)

Thank you for your patience and support. 
I'm excited to ship 2.0.0 and to keep improving PhantomSDR-Plus together!

— Stay tuned for the official release —
#8
PhantomSDR Bugs / Re: Coredumps and crash.
Last post by Bas ON5HB - Jul 14, 2025, 04:12 PM
Well removed Curl again and installed the original Ubuntu one. Makes no difference.

Then I noticed that the orignal Phantom has a different Glaze! We seem to use 2.4.0, but the original uses 2.4.4
So I installed it by hand:

git clone https://github.com/stephenberry/glaze.git -b v2.4.4
mkdir build / cd build / cmake .. / make / make install  ;D

Then wiped the Phantom build dir and compiled again, also frontend.

Then I noticed something, the TOML doesn't accept http://websdr.heppen.be anymore and comlains about resolving, so I removed http:// in front and the error is gone.

Weird. Of well, let's see how it holds. Hopefully Steven is ready soon with 2.0 and resolved these bugs.
#9
PhantomSDR Bugs / Re: Coredumps and crash.
Last post by Bas ON5HB - Jul 14, 2025, 01:09 PM
It restarted again, but I see no reason why it did....so I think systemd is the cause.

So I changed:

Requires=network-online.target
Into:

After=network-online.target
I did notice before that NIC's tend to reload from time to time. 
So by not requiring it, it doesn't have stop and start.

And we are off for hours again :o


#10
PhantomSDR Bugs / Re: Coredumps and crash.
Last post by Bas ON5HB - Jul 13, 2025, 09:19 PM
Purge will remove curl, else it leaves stuff behind.
However, after my purge the 4.7.0 lib was still there.

Mine also says: build/spectrumserver: /usr/local/lib/libcurl.so.4: no version information available (required by build/spectrumserver)

It doesn't matter as it runs ;D

Doesn't matter, it could be because it's not a release but dev version.

So I ran meson --wipe build and compiled again....now it showed: Run-time dependency libcurl found: YES 8.15.0-DEV

And the message about the version during start is gone.

This one is left behind:

/usr/lib/x86_64-linux-gnu/libcurl.so.4.7.0

I deleted those and copied them from /usr/local/lib, after wipe they are found as new version.
Powered by EzPortal