Comments (6)
To put it simply, SoapySDR is really, really not great. I do not want users in general using it as this always results in more bugs. Most Soapy sources have major problems that don't get fixed, Soapy itself does, and let's not talk about performance. I've supported Soapy in previous projects and used it more than once and it's been more trouble than it was worth.
Therefore, I do not want to have SoapySDR available by default and rather implement native sources per-device myself.
However, if you can build from source there is a SoapySDR source available in the code. it's just not included in official builds, and NOT recommended unless you have such as your usecase (I do not have a CaribouLite to implement support, but I'll gladly support it natively if I do at some point).
Add -DPLUGIN_SOAPY_SDR_SUPPORT=ON
in the cmake command while building SatDump. As far as I'm aware it works quite well, and if it doesn't I'll gladly fix any bugs. Just not recommend, and nor will I make it easy for a random user to use it instead of the native source and complain :-)
from satdump.
SoapySDR support is being sunset in SDR++/SDR++ Server as well for the same reason.
Soapy is just a broken mess and crashes are almost never the fault of the software.
from satdump.
And worse @AlexandreRouma, as we discussed even back at FOSDEM at the GR stand, having it loaded at all will make some other APIs unstable... So it's not even an option to have it dormant without a potential downside. And that's when one driver doesn't load massive libraries eating up RAM like crazy.
from satdump.
Thanks for the response I had no idea it was buggy as hell. The few things I use it for it worked flawlessly but I'm a small use case. I will try the cmake command to enable it and test it out. I will gladly help you test it if any issues arise. Oh and unless you get a CaibouLite for free dont bother. The dev has delivered a half assed soapy driver and from what we have all gathered transmitting is broke in the firmware or driver somewhere. Somewhere it was mentioned that he was from the Ukraine which has all hell breaking loose currently. We have gotten lucky that a few talented people who backed the project have helped fixing a ton of things and you can use it to receive at least.
from satdump.
That's not exactly what's going on with the cariboulite.
The issue is it uses SMI to interface with the raspberry pi. This not only restricts it to only working on the pi4, but since it's basically never been used for anything, support in the linux kernel is horribly buggy and we're not sure at this point if it'll ever work correctly.
As for the designer/dev of the cariboulite, afaik he's in Israel and not Ukraine, but the issues are the same at the moment I guess...
I can forward his contact info to @Aang23 if he wants to ask for a dev sample. In my case I got one extremely early (basically a year before it shipped to backers) so my hardware revision is apparently more or less unusable with the production version of the code.
from satdump.
I'll close this, as in theory it's good. If there's any problem @ImDroided please comment and I'll re-open.
from satdump.
Related Issues (20)
- No audio to speakers while processing APT HOT 12
- Segfault on startup after building in Docker HOT 1
- SDRplay RSP1A CLI command. HOT 2
- Windows version 1.1.4 crash a startup HOT 4
- Error : Could not find a handler for source type : rtlsdr! HOT 6
- Official v1.2.0 crashes on Win 10 HOT 2
- Crash on GOES GVAR
- Add --v command line option to display Satdump version HOT 1
- Only noise on images HOT 3
- SDR server hogs CPU HOT 1
- Running After the Android project, APP crashes directly HOT 8
- Tracking scheduler load/save configuration HOT 1
- Overriding the default configuration HOT 5
- Improve program documentation available offline HOT 1
- No output using WAV for NOAA HOT 3
- Orbcomm Auto Plotter Bug HOT 2
- Noaa missing Image HOT 1
- MetOp NOSYNC HOT 6
- Tracking using HORIZONS HOT 1
- SPS is invalid,FY3C-AHRPT HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from satdump.