Skip to content

Conversation

@stevenjoezhang
Copy link

@stevenjoezhang stevenjoezhang commented Oct 19, 2025

See jopohl/urh#1188

The installer at https://www.nuand.com/windows_installers/bladeRF-win-installer-2021.03.exe is no longer available, so I tried switching to a newer version; however, the versions provided on GitHub no longer support Windows x86.

In addition, python 3.8+ won't load dll from src/urh/dev/native/lib/shared/ directory, causing errors: (https://github.com/stevenjoezhang/sdrbuild/actions/runs/18632979312/job/53120282231)

AirSpy:    FAILURE (DLL load failed while importing airspy: The specified module could not be found.)
BladeRF:   FAILURE (No module named 'urh.dev.native.lib.bladerf')
HackRF:    FAILURE (DLL load failed while importing hackrf: The specified module could not be found.)
RTLSDR:    FAILURE (DLL load failed while importing rtlsdr: The specified module could not be found.)
LimeSDR:   FAILURE (DLL load failed while importing limesdr: The specified module could not be found.)
PlutoSDR:  FAILURE (DLL load failed while importing plutosdr: The specified module could not be found.)
SDRPlay:   FAILURE (No module named 'urh.dev.native.lib.sdrplay')
USRP:      FAILURE (DLL load failed while importing usrp: The specified module could not be found.)

I believe all other issues have been resolved.

uses: actions/setup-python@v2
uses: actions/setup-python@v6
with:
python-version: "3.7"
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Python 3.7 is too old and it can't support the latest PyQt5. However, Python 3.8 and newer impose stricter restrictions on DLL loading. I haven't found the best solution yet.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant