DragonOS Focal Iridium ACARS/Audio Demod w/ Gr-Iridium + Toolkit (RSP1A, TheBaldGeek, IridiumLive)
Vložit
- čas přidán 21. 08. 2024
- This video shows how to use the updated Gr-Iridium, Iridium Toolkit, and IridiumLive that will be included in the next DragonOS Focal release. The same will also apply to the next DragonOS Pi64 release as both will have matching setups.
I turned my interest again to Gr-iridium and the toolkit after a user on Twitter known as "TheBaldGeek" pointed out ACARS could be decoded by the newer toolkit. I hope that by building in these updates to DragonOS it will make following the excellent guides here even easier.
thebaldgeek.gi...
While exploring options for updating and still maintaining compatibility with the IridiumLive project, I reached out to the actual developer. I’m happy to say that the IridiumLive program has been updated and works with the latest GR-Iridium/Toolkit as of now.
Although I mentioned I’d use multiple SDRs, I only ended up using the RSP1A throughout the video. I used it to capture data into a file, parse it, and then play back audio found within the data. Also showed how to receive and view Iridium ACARS messages from aircraft in real time. There's also an included map example with the toolkit that provides another way of viewing satellite coverage and other information.
Towards the end I show how to get IridiumLive up and running. This is another interesting interface because it provides a web visualizer for gr-iridium frames.
The following links are good references and provide more information about what's shown in this video.
- sourceforge.ne...
- thebaldgeek.gi...
- github.com/muc...
- github.com/muc...
- github.com/mic...
Follow @cemaxecuter on Twitter for more DragonOS and SDR info.
Become a patron @ / cemaxecuter
I love DragonOS, thanks for putting this together and maintaining it!
No problem, glad you’re enjoying it.
just learning this program. tip ive found for the iridium audio. if i left click top left of the whole box in the white area then right click in the bottom right of the whole box again a white area . it will play nearly ALL the audio.
collected. my last parsed file had 45mins of audio
I’ll have to give that a try! I figured there’s got to be an easier way then clicking randomly all over 🤣
Oh, cool! You got the RSP1A working with gr-iridium. Congrats! I could never get it working, I always got infinite "Detector in burst squelch" errors.
The RSP's are known for having very good sensitivity at L-band. How does it compare to the HackRF or BladeRF for capturing Iridium? Thanks for your videos again, mate!
Working pretty well on my laptop w/ the latest updates, took me a little to find settings that worked. I’ll be updating and trying on the Pi next, but it does seem to require a good amount of processing power. I’ll give the other radios another try, actually meant to in this video but got sidetracked with demodulation on audio haha.. I kept stopping things before I had enough data.
With my BladeRF, if i leave gr-iridium capturing all day and into the evening, I'll get between 56-63% for the 'ok_avg' value. Slightly better than my HackRF, but I see your RSP1A was sitting at 81% after a fair while. Impressive. My have to order a second RSP1A for Iridium duties! Thanks mate =)
EDIT: I should note, I am using the RTL-SDR Active Patch Antenna V2 with the grey enclosure. Great antenna!
Great video but using the latest version it doesn't seem to work, not for me anyway. Does the latest version have the things you said that were in this video be included in your next software release?
Have you released any more videos that go more in depth in to the topics covered in your video. I have minimal knowledge of Linux and find some of it confusing being a Windows user.
Do you have a step by step guide on the topics covered in your video? Thank you.
Hi Andrew, is it the acars part not working or grabbing and demodulating audio? If it’s the acars piece the baldgeek has step by step directions to go along with DragonOS here
You have to read down a little, but everything is included in DragonOS. thebaldgeek.github.io/Iridium.html
Also which SDR and antenna do you have?
@@cemaxecuter7783 Thank you for your reply. I will try again later. I have got the RSP1A and the version 2 patch antenna.
Thank you.
Andrew.
it is very usefull and that is so cool, I thank you very much, bro.
latest version when will release bro?
Just about finished up but you can grab this now if you want to test
drive.google.com/drive/folders/1dVY38ble-8-ybqVwXE6iBAHNM176Uyda
I will try it now.
@@cemaxecuter7783 it is now work very well for me, but I see that UHD driver is still ver 3.15, while latest UHD version is 4.1.5, so can you please update this new UHD version?
I looked into this before but it’s difficult to replace the LTS 3.15 without maybe breaking things and of having to rebuild lots to maybe include gnuradio. I’ll look again cause I can’t remember what exactly prevented me from just changing out the libs.
Glad to Finally see CHIRP on here!!! But please either install the binary version from the site or the actual DEB file which they now have!. The version you have installed seems like an Ugly Flatpak, or it just doesnt adapt to the XFCE theme. the Binary and deb both do. Also please as the FMRadio app...for those who simply want to use the RTL-SDR or similar to just listen to FM radio in a simple way. IT comes as an AppImage and perhaps source.. I don't know.
Also a MATE version! or ad the ubuntu-mate-desktop-environment (trust me this is the best way) so that the user can switch from XFCE to MATE in the Login Screen.
Honestly, I can’t remember how I installed it now haha. I think it was a deb? Now I’ll have to look again tonight. Can you point me to the deb your talking about? Oh check out suscli radio - super super simple way to listen to the radio.
Hmm, small problem I have with adding more in terms of environment is exceeding my current limitations on making the ISO - I’m running up against an upper size limit with the current technique I use.
just type suscli radio in a terminal
This is on my notes so almost positive it’s not the flatpack version
Chirp-daily (python2)
I’ll check out the login portion now, there’s a couple options but all geared towards the fact I started with Lubutnu in order to minimize the size of the starting os and leave me room for all applications and as much source as possible.
Many thanks
Is there an app that can enable CPDLC or ACARS messaging to and from Iridium satellite messengers such as Garmin Inreach, Zoleo, Bivy Stick .. etc ?
I can’t seem to find anything that’d create messages, only decoding.
As far as I know I have got the latest release of DragonOS Focal. Running SDR# within it there is no option to select the SDRPlay RSP1A in the drop-down. Is it possible to update DragonOS Focal to include it?
I think in an older version of DragonOS Focal SDR# did have the option for the SDRPlay RSP1A. The values that are in the RSP1A.conf file can be adjusted according to what the settings are best in SDR#. The only thing is there are no value against some of the settings in SDR#.
I’ll check when I’m to my hotel but I assume you’re talking about SDR++? The only thing I can think of is that the sdrplay API is not running for some reason otherwise it should be available. Let me check asap
@@cemaxecuter7783 Yes I meant SDR++. If you can look into it thank you that would be useful.
Running the data capture command it seems to run ok then occasionally it looses data may be 2 or 3% and then sometimes it’s the data is queued.
The rsp1a.conf settings are the same as the one in your video and although you said they worked for you that may not be suitable for my RSP1A. I thought it would be a good start though.
@andrewlincoln9766 that’s so strange if it’s running in the iridium program that must mean the api is okay. Curious now why not in sdr++
Still trying to get this setup working on and off. When capturing data it seems to run ok for a while then it starts to lose frames occasionally. The ok rate is about 30,40 or 50% not about the 60/70% recommended. My laptop is a few years old but is a pentium processor i7 about 2ghz 4 core using I think so wouldn't of thought it would struggle with the amount of data. Just as a reminder I'm using a RSP1A SDR and a version 2 patch antenna with the inbuilt preamp. Any ideas?
If you’re running at the 9Mhz + settings then it’s likely coming down to processing power to be honest. Hard to say without knowing cpu usage, how many bursts are you getting when it drops percentage? You can try decemention at 8.
Is there a way to see what the cpu usage is from within DragonOS FocalX while capturing data and decoding?
@andrewlincoln9766 open terminal and run htop but you may need to install it with sudo apt install htop
Where would I change the decimation level would it be in RSP1A.conf?
@andrewlincoln9766 yes or at the command line when you run the command.. you’re probably running the command now with a 4
Great.. I finally received my pi4 8g. Waiting on iso to finish downloading. I'm excited to try it. Any P25 implemented?
Finishing up a new pi img now. For p25 it’s got both Boatbod OP25 and SDRTrunk.
@@cemaxecuter7783 that's great.. I usually use op25.
Hi, I am running DragonOS Focal in VirtualBox on Windows 10.
I am trying to install DragonOS Focal on a USB memory stick with persistence.
I have got the DragonOS Focal iso saved under Windows 10, how do I get a copy of it into DragonOS and where should I put it?
I have tried to download it from Mozzila Firefox within Dragon OS but the download keeps failing.
I like download it within Windows 10, the ISO that is, and use Rufus to burn a usb stick with persistent storage.
Ok, I have read that Rufus doesn’t work for that. I will give it a try, thank you.
Hi, are you on Discord, If so under what subject or name?
Thank you Andrew.
Hi, I know it isn’t relevant to this video except DragonOS, how do I decode VDL2 using DumpVDL2 within DragonOs with an RTL SDR or the SDRPlay RSP1A. Is it possible?
If it is possible do you know of any videos or documents that show how to set it up?
I have got the MultiPSK software that can decode it but can’t workout how to set up VDL2 decoding with that yet.
Also on my desktop computer Windows 10, when I start MultiPSK I get an error message saying the line in on the sound card is in use by another program. It starts up on my laptop Windows 11 ok though but not really sure how to set it up.
Regarding Inmarsat 25 E, the audio channels don’t seem to be there anymore or they are weak. The data modes are weak too. 54 W maybe be a bit better but it’s at quite a low elevation from where I am.
If you can help with VDL2 reception setup and the Inmarsat reception I would appreciate it.
Thank you
Andrew.
DragonOS has dumpvdl2 included. That shouldn’t be a problem. I’ll look around for a video as I think I did one showing how I got mutiple things going at one time. But just dumpvdl2 on its own can run with an rtlsdr.
Ok thank you.
When you say that DumpVdl2 can run directly with an rtlsdr, do you mean within Dragon OS?
@andrewlincoln9766 correct, but if you want to use it on say windows, you could use it within a docker. For example (this is from my Linux repo)
github.com/alphafox02/flightview_gui/blob/main/docker-compose-dumpvdl2.yml
But on DragonOS it’s just installed native and available at a command line prompt. You can also use sdrplay equipment. I need to check your original message, you’re intending to use DragonOS or something else?
@@cemaxecuter7783 I would like to run DumpVdl2 in Dragon OS using the RSP1A or RTL SDR, I just need the command line details to setup/run it.
Also I would like to try running DumpVDL2 in Windows 10. How do I set that up and run it
@andrewlincoln9766 for DragonOS have a look here
github.com/szpajder/dumpvdl2?tab=readme-ov-file#basic-usage
You’ll find command line examples for rtlsdr an sdrplay. Just start it with dumpvdl2 and not ./dumpvdl2 and use the remaining part of each example, that’ll get you going. In windows I’m not familiar. A virtual machine of DragonOS, docker, or WSL is your best bet.
Hello sir please i have a question ! My phone was stolen , any way to locate using imei number ??!
Sorry, no way that I know of.
@@cemaxecuter7783 thanks
Hi, after installing Dragonos Focal alongside Windows 10, I have a few questions if you don't mind.
First when I log in there is a black screen background instead of the one with the circuit board, is that supposed to be like that?
At the bottom left hand corner there is an icon which enables you to select various software, including SDR# but there's no icon on the installed version.
There is no way I don't think to open a terminal from the toolbar along the bottom, I have to go to my computer, open that and select it under the I think it's the action menu.
There is no way of exiting the software, maybe because that icon is missing.
When I try to open the internet I get an error saying cannot find server. I provided the details required during installation.
Also I can't remember if it was the live version or when running it in Virtual Box or Virtual Player, I got the icon for the software and in SDR#, SDRPlay wasn't an option in the dropdown.
Also, is the tracking pad on a laptop supposed to work in Dragonos Focal because mine doesn't. I can move the curser around but to click on something I have to press the left button underneath to select anything.
I also get an error when I enter iridium-extractor -D 4 /usr/src/gr-iridium/examples/rsp1a.conf > output.bits, saying something like file doesn't exist or permission required access not allowed.
With the installed version do I need to use sudo in front of the commands?
Thank you in advance.
When you say alongside windows, are you saying bare metal in its own partition and selectable in dual boot or do you mean in a Vm within windows?
If it’s within a VM there could be a slew of things, such as resolution cutting off the bottom and maybe the internet interface not being shared into the Vm.
For the black background.. that’s such an annoying Lubutnu bug that seems there’s no solving besides right clicking the desktop and going into desktop preferences, changing the option from solid background to a selectable background. Then navigating to /usr/share/lubutnu I think it is and finding the background. I’ll get the exact location and reply.
It’s installed in it’s own partition.
@andrewlincoln9766 okay now following so bare metal you boot up into the Linux side of things, log in, and you’re saying there’s no bottom task bar or button in the bottom left hand corner? If you jump on source forge at the DragonOS project I may be able to help easier. I can shoot you a discord of that helps too.
@@cemaxecuter7783 Thank you for your help it’s most appreciated. If you could send me a discord that would be very helpful. When I get back from work a bit later I will install it again. One thing I couldn’t do with the touchpad on the laptop was to drag the line to increase the partition memory. It shows DragonOS Focal at 15Gb and DragonOS at 15Gb. On the advance partition page it shows DragonOS Focal at about 30Gb.
@andrewlincoln9766 if by chance you’re not using the very latest which is kinda confusing, maybe sure you’ve installed DragonOS FocalX, it’s the latest on source forge and found here
sourceforge.net/projects/dragonos-focal/files/
Just want to make sure you’re not running my older builds.
The latest version of DragonOS Focus, in the examples folder there isn't a rsp1a.conf file, is there supposed to be?
when I enter iridium-extractor -D 4 /usr/src/gr-iridium/examples/rsp1a.conf > output.bits I get rsp1a.conf file not found.
Oh you are correct I believe, have a look in there and double check it’s not a different name. If it’s not there, you’ll see I put a pull request here with it
github.com/muccc/gr-iridium/pull/168/commits/16a5cc6fa4fecc1643e1f17a8dbf504b5907af65
Ok, thank you.
I copied the details for rsp1a.conf from your video.
This time got an error saying something like not a compatible file.
I’m running DragonOS Focus from a USB memory stick. How do I save what work I have done so I can close it down without losing everything?
@@andrewlincoln9766 unless you’ve made a persistent live usb stick, you can’t. Once you turn it off, it’s gone. I did a video or two on creating a persistent live usb stick, with that come a few challenges like I reckoned making another user with sudo access for ease of logging in.
@andrewlincoln9766 I think this one hits on it
DragonOS Focal Persistent Live USB + Setup SATSAGEN w/ Wine Appimage (AntSDR E310, PlutoSDR)
czcams.com/video/FfzRS3ie1Lg/video.html