Describe the bug
The attached x310 is not found by openwebrx
To Reproduce
docker run -d \
--device /dev/bus/usb --name openwebrx-x310 \
--network host \
-v openwebrx-settings:/var/lib/openwebrx \
jketterl/openwebrx-uhd:stable
Go to Webinterface:
This receiver is currently unavailable due to technical issues.
Error Message:
No SDR Devices available
Also adding the device manually with device args: type=x300,address=192.168.40.2,second_addr=192.168.30.2
does not work
Expected behavior
the device is detected and used when i access the webui
Installation method
docker
Versions
What version of OpenWebRX are you running? (Check on startup, or see owrx/version.py. If a -dev version is used, ideally state the commit the issue is appearing on)
_versionstring = "1.2.2"
Log messages
docker logs:
2026-05-15 18:58:24,586 - owrx.__main__ - INFO - OpenWebRX version v1.2.2 starting up...
2026-05-15 18:58:29,726 - owrx.connection - DEBUG - client connection initialized
2026-05-15 18:58:29,726 - owrx.connection - DEBUG - handshake complete, handing off to OpenWebRxReceiverClient
2026-05-15 18:58:29,727 - owrx.connection - WARNING - no more SDR devices available
2026-05-15 18:58:29,855 - owrx.cpu - DEBUG - cpu usage thread starting up
2026-05-15 18:58:34,999 - owrx.websocket - DEBUG - websocket close frame received; closing connection
2026-05-15 18:58:34,999 - owrx.websocket - DEBUG - websocket loop ended; shutting down
2026-05-15 18:58:34,999 - owrx.websocket - DEBUG - websocket loop ended; sending close frame
2026-05-15 18:58:35,000 - owrx.cpu - DEBUG - cpu usage thread shut down
2026-05-15 18:58:37,863 - owrx.users - DEBUG - reloading users from disk due to file modification
2026-05-15 18:59:32,853 - owrx.connection - DEBUG - client connection initialized
2026-05-15 18:59:32,853 - owrx.connection - DEBUG - handshake complete, handing off to OpenWebRxReceiverClient
2026-05-15 18:59:32,854 - owrx.connection - WARNING - no more SDR devices available
2026-05-15 18:59:32,855 - owrx.cpu - DEBUG - cpu usage thread starting up
installed uhd-host within the container:
hd_find_devices
[INFO] [UHD] linux; GNU C++ version 10.2.1 20201207; Boost_107400; UHD_3.15.0.0-4+b1
[WARNING] [B200] EnvironmentError: IOError: Could not find path for image: usrp_b200_fw.hex
Using images directory: <no images directory located>
Set the environment variable 'UHD_IMAGES_DIR' appropriately or follow the below instructions to download the images package.
Please run:
"/usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py"
--------------------------------------------------
-- UHD Device 0
--------------------------------------------------
Device Address:
serial: 123450
addr: 192.168.30.2
addr: 192.168.40.2
fpga: XG
name:
product: X310
type: x300
So it should be available from within python?
Edit:
It looks like an image/uhd compatibility issue - i'm now trying to rebuild the docker images with a more current uhd version - i also hit the js8call issue and am trying this alternative https://www.qsl.net/yo4tnv/HamSoftware/DIGITAL/Js8/
Describe the bug
The attached x310 is not found by openwebrx
To Reproduce
Go to Webinterface:
Also adding the device manually with device args:
type=x300,address=192.168.40.2,second_addr=192.168.30.2does not work
Expected behavior
the device is detected and used when i access the webui
Installation method
docker
Versions
What version of OpenWebRX are you running? (Check on startup, or see
owrx/version.py. If a-devversion is used, ideally state the commit the issue is appearing on)Log messages
docker logs:
installed uhd-host within the container:
So it should be available from within python?
Edit:
It looks like an image/uhd compatibility issue - i'm now trying to rebuild the docker images with a more current uhd version - i also hit the js8call issue and am trying this alternative https://www.qsl.net/yo4tnv/HamSoftware/DIGITAL/Js8/