Skip to content

Conversation

@FlUxIuS
Copy link

@FlUxIuS FlUxIuS commented Jun 19, 2025

This commit adds the HydraSDR RFOne suppport to receive signal and reverse it through URH.

@CLAassistant
Copy link

CLAassistant commented Jun 19, 2025

CLA assistant check
All committers have signed the CLA.

@andynoack
Copy link
Collaborator

andynoack commented Jun 19, 2025

The CI is failing, maybe due to a missing package in .github/workflows/ci.yml ?
Thank you very much for your contribution!

@FlUxIuS
Copy link
Author

FlUxIuS commented Jun 19, 2025

Hello @andynoack,

My bad I forgot this detail as everything is packaged in rfswift.io images... like these libs: https://github.com/PentHertz/rfone/releases/tag/rcbins

I will update this pull request maybe once the libs sources are available in public, or maybe @bvernoux will also push packages for some distributions in the meantime, so it would simplify all of that.

But having the librairies it works:
image

Kind regards,
Sebastien

@FlUxIuS
Copy link
Author

FlUxIuS commented Jun 20, 2025

Sources of the HydraSDR are now available, so I just updated the CI workflow to install it. But maybe it will need a readjustment for macOS and Windows builds.

@FlUxIuS
Copy link
Author

FlUxIuS commented Jul 4, 2025

Hello @andynoack,

I will probably need some assistance for Windows build as this is not my top 1 platform. HydraSDR also works on Windows and there is a packaged SDR++ projects with compiled libs for Windows x86-64. I tried to download them and put them in the "drivers" directory for Windows build, but still fails.

Thank you in advance!

Best regards,
Seb

@andynoack andynoack requested a review from jopohl July 4, 2025 10:03
@andynoack
Copy link
Collaborator

Hi @FlUxIuS,

thank you very much for contributing to URH! I do not use Windows at all, so I guess, I am not a great help here. Can anyone help here?

Best regards,
Andreas

@bvernoux
Copy link

bvernoux commented Jul 5, 2025

Changing the CI for windows-latest with those modifications could probably solve the build error:

- 7z x hydrasdr-host.zip -osrc/urh/dev/native/lib/shared
+ 7z x -y hydrasdr-host.zip -osrc/urh/dev/native/lib/shared

There is probably other things to check anyway I will test on a private repo to fix each error one by one if there is others ...

@FlUxIuS
Copy link
Author

FlUxIuS commented Jul 5, 2025

Thanks @bvernoux it is progressing... now we have another error after sdrplay code generation:

error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2

But we are on the right path. Just need a few debug output to see what really happens here.

@FlUxIuS
Copy link
Author

FlUxIuS commented Jul 8, 2025

In the meantime, I've also added support for Harogic SA devices

@andynoack
Copy link
Collaborator

andynoack commented Jul 22, 2025

Can someone fix the Windows issues (@jopohl?)? Unfortunately I am not able to. Additionally the black test fails due to a formatting thing, please revert to a previous version or fix the formatting. We can only merge to master if all tests pass.

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.

4 participants