Skip to content

x310 not found in webui #428

@fabpiaf

Description

@fabpiaf

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/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions