-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bladerf_sampling() error. Operation not supported #16
Comments
Thanks for reporting. I will try to have a look, hoping that it's not something specific to bladeRF2 because I don't have one to test. |
Sure thing, I would be happy to test anything for you using mine. I think the issue is libbladerf 2.0 has some changes that may have affected your wrapper. |
I |
+1, this seems to be a common issue for BladeRF 2 devices. I also have the Micro A4 and am impacted in the same manner. bladerf-cli sees the radio just fine and can load the FPGA. Using the DLLs in this repo, the sources box is greyed out as if there is no device plugged in. By replacing the DLLs with Nuand's version, the device shows up without issue and the FPGA seems to flash just fine, however the same "Operation not supported" error is thrown. Occasionally, I'll receive a "source not ready" error on first try, followed by the operation not supported error on subsequent attempts to start. |
libbladerf changed from version 2.0 onwards, LNA gain is no longer there, the code needs to be updated |
Thanks for reporting and for identifying the bug. But I will do my best to update everything and support the latest additions before the end of summer. |
@jmichelp Hi. Any updates on the progress for this bug? It is basically a blocker for using bladeRF on Windows... |
Oops, I completely forgot about this issue. |
Any update to this? the new updates that was forked from Nuand Labs did not fix this issue. |
I started having a look and the API v2 has changed quite a lot. I started updating the code to move to API v2. But it still requires more work before it actually works. I want also to point out that I'm note affiliated to Airspy/SDRSharp nor to Nuand. I did this plugin because I own a bladeRF and I wanted to be able to use it with SDRSharp. Thinking that it could benefit others, I decided to release it as open source software. What this all means is that I'm doing my best to keep this working and to fix bugs on my spare time but anyone can also do it and issue a pull-request so that I can merge their modifications for everyone. Also not being an owner of a bladeRF2, I can't test that it works with it. I can only ensure it works with a bladeRF x115 and with the XB200. |
Hello Jmichelp, Thank you for your work on sdrsharp wrapper so far, even that you are not affiliated with Nuand. I think it makes a remarkable combo and it is worth to keep it up to date. I am an owner of one "bladeRF 2.0 micro xA9" and happy to use it for testing if you needed, as long as it does not break. I am also a software developer and would be happy to polish out my rusty C++ to help with getting your wrapper to work with APIs/firmware V2.2.0 (the lowest version supported by bladerf 2.0 micro xA4 and xA9 as I understood) Please let me know how can I be of help. |
I also appreciate your work. Botekp i also have a micro 2.0 xA4 and also rusty in C++ but i could try and lend a hand too. |
Thanks for the offered help. I started updating the The problem with the bladeRF 2.0 is not to test if it works or not. I've got a decent amount of hope that it will even if I don't have a unit to test. The big problem is that when someone reports a bug on using bladeRF with SDRSharp, I have no way to reproduce or to debug and I also can't tell if it's an issue with the bladeRF 2.0 or with my code or with the API... |
I updated |
Hi JMichelP, Looked at your commit, seen lots of green and red - excellent stuff! Let me know how can we split the jobs to save you time. My C# is not as rusty as my C++. What beer do you drink? I have access to some of the best. Cheers - P. |
As this issue appears to be a dependency issue, is there any recommendations on versions of the bladeRF installer, firmware, and SDRSharp application that are expected to work together? |
It's not entirely a dependency issue. The main issue here is that I haven't finished moving the code to the newer API due to a lack of spare time. I will finish a newer version of the plugin that supports the latest combo of firmware + FPGA image + libBladeRF somewhere in 2020. I can't commit on a more precise deadline yet and I can't promise it will work perfectly with a bladeRF mini. |
I have a "classic" BladeRF device. Is there a previous version firmware and fpga image that I could downgrade to and make the board work? |
Yes you could try with a libbladerf version below 2.0. Other FPGA versions are on the site of Nuand: https://www.nuand.com/fpga_images/ I remember I had a limited version working last May with the newest bladerf 2.0 micro and the newest FPGA, but I lost all my Windows computers (the motherboard burned through while compiling gnu radio). I have only a 10 year old laptop left, can try later this week. |
Hi, I'm Álvaro, Having gone through the code I have to recognise the amazing work done by jmichel. |
Hi @aorgazf , I'm Javier, Amazing work @jmichelp honestly! :) |
I'm trying to get SDR# to work on the BladeRF 2.0 Micro A4. I've followed all the instructions. I get SDR# to see the device but when i try to start the device after a short pause this popup shows.
Here is the settings in SDR#
And my versions from bladerf-cli
It seems like something may have changed with the new 2.0 libbladerf
Thanks!
The text was updated successfully, but these errors were encountered: