Skip to content

x310 not found in webui #428

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/

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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