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

Wishlist for bands and fine tunning buttons.

Started by 9a7aof, Aug 31, 2025, 10:53 AM

Previous topic - Next topic

9a7aof

Hello,

I would like to ask the author or someone who understands programming to add a configuration file where the minimum brightness of the waterfall could be manually set for each band.

The problem is that on some bands the antennas are resonant and on others they are not, so in some places the waterfall is too bright, in some places so dark that nothing can be made out and there is a signal.

I know that there is a slider that can be used to adjust the minimum brightness of the waterfall, but if you only watch predefined bands, it is an additional hassle.

Another wish, if it is possible to add a starting frequency for each band to that external configuration file, so that the band remains in the center but so that I can, for example, set my starting frequency to 3675 for 80m, 7123 for 40m, and so on.

Those two options were in that complicated App.svelte before the automatic addition of bands. I really liked the manual adjustment of the minimum brightness of the band and the starting frequency and I had it until I switched to v.2.0.0.

I also ask that the frequency step by moving the mouse wheel be placed somewhere below or above the Fine Tuning option. It's awkward to click on that icon in the top right.

Another thing, I especially liked in version 1.5.4 is that the buttons for selecting bands were available on the desktop in the early version, changing bands with one click. This with the popup window slows down and makes changing bands difficult.

Best regards,
Darko, 9a7aof

Emmanuel SV1BTL

Darko, can you please upload your current app.svelte and waterfall.js?
I use the older version modifies for my needs but I have also ever older versions of these files where bands are not on a popup window, there is a center frequency for each band and dedicated waterfall control for each band.

9a7aof

QuoteDarko, can you please upload your current app.svelte and waterfall.js?

No problem,
I send app.svelte and waterfall.js from my phantom v.1.5.4.

The files are messed up because I'm not a programmer, I made it by trial and error, I used what you posted on the forum as a model.
It was important to me that it does what it needs to, as the code looks like, users of sdr don't see it anyway.  :)

I sent you the same files for v2.0.0, I added medium wave and cb ssb band.

Best regards,
Darko,9a7aof

Emmanuel SV1BTL

As I can see, in the v.2.0 there are not some basic functions that were existing in the previous setup.

- Initial frequency for each band is a function named "initFreq" (in waterfall.js)

- Different values for brightness for each band can be setup using min: max: in bands section (in waterfall.js)

For example:
{ name: '40M HAM', min: -30, max: 110, initFreq: '7120', startFreq: 7000000, endFreq: 7200000, color: 'rgba(50, 168, 72, 0.6)',
          modes: [
            { mode: MODES.CW, startFreq: 7000000, endFreq: 7050000 },
            { mode: MODES.LSB, startFreq: 7050000, endFreq: 7200000 }

- Band selection outside the popup window must be rewritten from the beginning, using the rather old app.svelte. Tour v.1.54 has already well formed for this.

In your place, I would try to replace app.svelte and waterfall.js with the older versions. I don't know if recompile will work without errors. If not, we have to work from the beginning.

Bas ON5HB

Phantom V2.0 will be the last of this kind.

Steven is bussy with a totally redesign of the backend and frontend. 
Nothing like what we are using now.

It will also carry a new name: NovaSDR

New domain-names are already registered, and the forum is ready to start.....as soon as Steven has a version ready for release.

As Phantom isn't his own work but just a fork, it's decided to start from scratch and a new name.

I expect (hope) that he has a release ready at the end of the year. Trust me, it will blow you away as it has many options.
I have seen screenshots of it.

This PhantomPlus will not be continued by him. NovaSDR is also opensource and far more advanced. ;)
Best regards,

Bas ON5HB

Ps. the Community Edition can be found here: https://github.com/ny4qphil/PhantomSDR-Plus

Emmanuel SV1BTL

Quote from: Bas ON5HB on Sep 01, 2025, 05:50 PMNovaSDR is also opensource and far more advanced

These are good news. To be honest, v.2.0 does not cover my expectations. I think the previous versions were better.
If you have some more information about the "many new options". please share with us.

Bas ON5HB

2.0 was more a bugfix and testing of some new stuff then a very large overhaul.

Many things were tested. 

It will have multiple receiver support, like via Network(IP), via Soapy, Direct RX888 and I/Q-recording.
Recording? Yes, but then I/Q recording so e.g. somebody can 'broadcast' messages to others, like they are on the air.

Not exactly know what Steven means with I/Q recording, but it's not the normal recording, it's like a receiver but recorded.

Also was discussed to make it websdr.org compatible, so it can use PocketRXTX and CatSync or even register at websdr.org, but has not further discussed yet.

But I have seen remote-setup for receivers, like openswebrx has, you can configure loads of stuff without editting files.

Maybe Steven will show some screenshots shortly, as the ones I have are pretty old by now. Probably not where the new project stands now.
Best regards,

Bas ON5HB

Ps. the Community Edition can be found here: https://github.com/ny4qphil/PhantomSDR-Plus

Emmanuel SV1BTL

#7
Quote from: 9a7aof on Sep 01, 2025, 08:03 AMNo problem,
I send app.svelte and waterfall.js from my phantom v.1.5.4.

Well Darko, if you want a copy of our version of PhantomSDR we use here in Greece, please contact to send you the entire folder as .zip
Our version includes all the things you want to work with them (manual brightness and initial frequency for each band, wheel step function and manual zoom slider) and also is mobile-friendly. Please check SV1BTL PhantonSDR
I think it will be rather easy to show bands outside the popup window, at least in web-view and keep the popup only for the mobile version.

9a7aof

Quote- Initial frequency for each band is a function named "initFreq" (in waterfall.js)

- Different values for brightness for each band can be setup using min: max: in bands section (in waterfall.js)
For example:
{ name: '40M HAM', min: -30, max: 110, initFreq: '7120', startFreq: 7000000, endFreq: 7200000, color: 'rgba(50, 168, 72, 0.6)',
          modes:

I tried this with vaterfall.js on v2.0.0, entered it as you suggested, compiled it, it didn't work.

QuoteIn your place, I would try to replace app.svelte and waterfall.js with the older versions. I don't know if recompile will work without errors. If not, we have to work from the beginning.

This works properly after compiling, only the forum is "scattered", of course, it is not compatible with version 1.5.4. The appearance is the same as in version 1.5.4.

QuoteWell Darko, if you want a copy of our version of PhantomSDR we use here in Greece, please contact to send you the entire folder as .zip
Our version includes all the things you want to work with them (manual brightness and initial frequency for each band, wheel step function and manual zoom slider) and also is mobile-friendly.

I would appreciate it if you could send your configuration files, I visit your phantom 1.5.5 websdr often.

QuoteI think it will be rather easy to show bands outside the popup window, at least in web-view and keep the popup only for the mobile version.

For those of you who know how to program, it might be easy, for me it's an impossible mission.  :'(

I would also like to see a version v2.0.0 that would be more user-friendly, the hidden button for selecting bands and for the mouse wheel with the wrong step settings doesn't really attract new users.
A long time ago I read how to create a user interface, one of the rules was that everything important should be on the left side of the web interface.
Selecting bands is more important than the button for enabling ft8 demodulation. Recording is used relatively rarely...

Best regards,
Darko, 9a7aof




Emmanuel SV1BTL

Quote from: 9a7aof on Sep 03, 2025, 09:39 AMI would appreciate it if you could send your configuration files
Ok then, I'll try to prepare during the next few days what is needed and send you the link so to download only the basic files needed. Meanwhile just return to v.1.5.4 keeping of course a copy of v.2.0 if you would like to work again with it.
I'll also try to bring the bands button as you wish to appear, but only a recompile on your system will show if we've managed to make it as you like to be.
My email is : sv1btl [at] otenet [point] gr

Emmanuel SV1BTL

Well, I think Darko you want something like this.
I've made the modifications based on our 1.5.5 version and I prepared files to be changed.
If you still want the newer files, please contact.


9a7aof

QuoteWell, I think Darko you want something like this.
I've made the modifications based on our 1.5.5 version and I prepared files to be changed.
If you still want the newer files, please contact.

Thank you for your effort and goodwill.
I would like to try your configuration files.

I sent you a message to an email.

Best regards,
Darko, 9a7aof

Emmanuel SV1BTL

Quote from: 9a7aof on Sep 04, 2025, 07:58 PMI sent you a message to an email.

Ok, check your email (and spam folder as well)  :D

Powered by EzPortal