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)
- Stopping geostationary pipelines manually makes the app freeze and get marked as "not responding" by Android
- Add data more data to Inmarsat JSON output HOT 2
- Add support for decoding data transmissions from SNOTEL stations. HOT 3
- Error: Could not load font file HOT 2
- Satdump won't start up anymore please help me. HOT 3
- SatDump v1.1.4 were no response when loading TLEs HOT 6
- (MacOS) SDRPlay RSPdx not supported HOT 3
- Add time zone selector in settings for the scheduler HOT 2
- INSPIRE-SAT 7 wrong frequency in UVSQ.json
- sdr_remote_support making SATDUMP crash HOT 1
- Building on Linux and running UI fail HOT 1
- Traking HOT 2
- TIP telemetry decoder improvements
- Overlay incorrect. HOT 8
- Windows CLI Mode HOT 4
- Using satdump_sdr_server and satdump cli HOT 13
- Map overlay issue at high latitudes HOT 1
- GOES reception in Windows is fine vs Linux having issues HOT 9
- Tracking module: Meridian flip HOT 7
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.