Our SDR online list: https://sdr-list.xyz it also lists websdr's that want to be listed. The API is open for anybody.

UberSDR Help Guide

Started by Emmanuel SV1BTL, May 20, 2026, 11:49 AM

Previous topic - Next topic

Emmanuel SV1BTL

I've tried to install UberSDR in my PC that I am using for PhantomSDR. My goal was to make it possible to run either Phantom OR Uber, using one RX888MK2.
The first attempts were not so successful. UberSDR was installed and working, but auto restart with pc's reboot was not desired. Stopping it was not releasing effectively RX888MK2, so to be used from PhantomSDR.
After many tries, I have finally a working installations of Uber and Phantom SDR servers, that can switch on/off when I decide and not when they (the servers) desire. With the precious help of A.I. I can now upload a guide and fix scripts, that you can use, but with your own responsibility.

After an only short time of observation, I can say that it is a very good software for the end user and sysop, with positives and negatives.

Positives:
  • Low Latency. The lowest I've ever heard, just slightly worse than this of remote Perseus (remains the top in this -and not only - area). Very important point for many users.
  • Excellent Admin Panel, with many ways for a sysop to make a personal modified working SDR.
  • Emulations of classical WebSDR and Kiwi, is a good idea, but they lack of some very important functions. I doubt that someone will use them

Negatives:
  • GUI good, but not the best. Some improvements are expected.
  • Audio is not the best. For my ears is too compressed, AGC too hard, lower signals are hard to be heard, "breaths" due to the propagation even when strong signals are present. I think that AGC MUST be arranged by the user and not by default.
  • Not a really Open Source project, as ka9q project is located somewhere that I didn't find. If e.g. I would like to make changes to the GUI, I didn't find a way for this. The same if I want to make the audio smoother

After all UberSDR is a very (very-very-very) well designed project, that I am sure it will give us many new options in the near future. I also hope to be covered with a very detailed documentation for the sysops and end-users.
For now I insist using PhantomSDR, as I am very familiar with this, waiting evolution of the UberSDR.

P.S. I used the following files for installing and trimming the installation of UberSDR in my PC using Ubuntu 24.04 and in a test server using Trixie. Please read the "Installation Guide" before anything else and use the scripts with your own responsibility.


9a7aof

Unfortunately,

I only have one computer that supports avx2 and that computer is currently running PhantomSDR-Plus.

It works too well for me to experiment with other websdrs on that computer.  :)
It will have to wait until I get good enough hardware to experiment with.

73!
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

Darko, there is a fantastic software for Linux called Time Shift. It makes regularly images of the entire OS, and if something is wrong, then you can return to a previous stable and working moment, as never happend anything, anytime and anywhere in your pc. Time Shift has saved my psychological status many times until now.  :)  Try it!

sudo apt install update
sudo apt install timeshift

Bas ON5HB

#3
Timeshift is good for restoring the OS, but it does it in parts, don't rely on it for total backups.
I do not suggest you use it for this purpose, as it can fail to set everything back.

You better use multiple partitions and make the bootable so you can select them via Grub, that way you can start anything you like.

Uber is fully opensource. That you couldn't find KA9Q-Radio is normal, as it's a different developper, it's gotten from here:

https://github.com/ka9q/ka9q-radio

Uber is build on top of this part.

You should not alter KA9Q-Radio as it will impact the performance, also is has no use to alter that as you can change all settings to it from within Uber.
KA9Q-Radio is not what you think, as it can be used with anything.

More info on what KA9Q-radio is and can is to be found here, where it's used as backend to Websdr.org:

https://websdr-maasbree.jouwweb.nl/websdr-maasbree-2-0/ka9q-software/radiod-config-file

Quote
  • Emulations of classical WebSDR and Kiwi, is a good idea, but they lack of some very important functions. I doubt that someone will use them

They are not emulations, they are the real frontend, but are the to provide use for clients that connect to Kiwi or Websdr.org, they are not made to be used by users as they contain many problems.
There is also an HPSDR Lite2 interface, you HPSDR/Sparc/DeskHPSDR etc can connect to it and use it as seperate receiver.

There are also native remote clients, that have far better functions. Too much to name.


Best regards,

Bas ON5HB

Ps. Running UberSDR.

Bas ON5HB

Best regards,

Bas ON5HB

Ps. Running UberSDR.

Emmanuel SV1BTL

I read it Bas, but I don't know what to do for this AGC from this github. Shall I download the repo, shall I put it somewhere in my pc? Where?, How to compile it?, How it will be used from the already Uber installation?
That's why I think that a better documentation is needed, for a project that seems to me "use it as it is".
Very good software, but it will be excellent if we had the instruction and the freedom to play with it.

Bas ON5HB

It's all on dockers.
Simple way is just install it on Ubuntu.

Then it creates ~/ubersdr with all sources etc in it.

I asked Nathan about documentation, but he has no time to document it.

I tried to compile it myself, but it's too complex and too many options.

Have been running it for a few months now, it has soo many that I can't even begin to describe everything in it.

But I do know, if you want a different GUI, it's only the GUI you need to deal with, the backend has no options other then in KA9Q-Radio but those can be set via the admin-panel.

BTW, if you look into the sources, it's well documented what it does and it's functions.

KA9Q-Radio (backend) is very well documented. So you should know what it outputs into the frontend. (spoiler it's raw-IQ) full spectrum.
Best regards,

Bas ON5HB

Ps. Running UberSDR.

Powered by EzPortal