OP25 Installation and Configuration Tutorial | Setup OP25 P25 Phase 1 and 2 SDR Decoder on Linux Pi
HTML-код
- Опубликовано: 26 авг 2024
- 🔴 Video Resources
Boatbod Repo: github.com/boa...
Pi25 OP25 Mobile Control Head: github.com/KR0...
Radio Reference Importer for OP25: github.com/KR0...
Driver installation Tutorial:
• Video
Really appreciate the high level of detail in your tutorials. There's a lot of partial info out there, few take this kind of time and care in explaining.
Thank you, I try to keep things as concise as I can. Eventually I'll have some auto-configuration stuff released.
@@BrianAnderson1095 Camera sensors detect light from frequencies in the visible spectrum (400-790THz). Microphones detect sound from frequencies in the auditory spectrum (20Hz-20KHz). Those sensors cannot capture what you're after. Hope that helps!
By FAR the best tutorial on phase 2. I just started playing with my SDR and I almost gave up on P25 until I found your video. Much thanks!
Hi Sarah! Great Tutorial... Hope you are doing great.
Thanks! Doing pretty well overall.
Really great job! Pretty simple to square away the setup. I also am 'watching' your development on the mobile control head!!
This is awesome! Thanks for all your effort to put this available
Cherry, your right without your expertise and putting in the hard work this sweet piece of kit would be unobtainable for myself. Good to see your phenomenal tutorials coming back on line
Great video as always Sarah - thanks!
Thanks Chris 😊
Thank you for the great video! I hope that there will eventually be a version of OP25 that will run on a Windows machine! Do you think that there is any hope for this?
I absolutely do, planning to make a tutorial on it actually.
It can be installed under WSL on Windows 10, since there's no current USB driver we can utilize the RTL TCP server to get data from an RTL SDR into the WSL environment.
The final issue is piping audio, interestingly enough this is also the issue for doing it on Android.
You can use ice cast but that would induce delay to see if I can find one at some point.
To be honest I've kind of been obsessed with writing a user interface for mobile use of the application and I've had a hard time pulling myself away to look at other aspects of what can be done with it but I do have them on my list and have tested quite a bit thus far. If you're not subscribed make sure to hit the button because I will absolutely be following up on this.
Thanks for your quick response!!! I've been a subscriber for several years now! I will look forward to any new developments in OP25 for Windows as I would like to receive P25 Phase 2 signals on my SDR. My scanners can only receive Phase 1 signals. Thanks again!!!!
Very informative and detailed. Thanks Sarah!
hola. Sarah, gracias por los vídeos, son muy muy buenos, aunque se me complica el ingles jejeje pero hasta ahora los he entendido repitiendo una y otra vez. saludos desde Colombia.
Awesome job Sarah! This is certainly a missing link for OP25 users.
Thank you, I can't wait to make an update video for you all
Is there any benefit to using one SDR to monitor the control channel and a second SDR to follow voice transmissions? And if so what changes would I need to make to the configuration
Complete Thoughts, Thank You
Definitely looking forward to the OP25 control head. Just learned about OP25 and wanting to listen to Cleveland's radios as well as OSHP.
This would def be a way to do that!
I put the command in to pull up the web based inter face but can’t figure out where to get the IP address to view it.
Ifconfig under Linux will tell you
This is golden.. Thanks.
Great video on OP25. I have mine up and running based on these directions. I am wondering, do you know where I could find a list of all of the options in the OP25 command line?
Once the programming is finished dose this need a internet signal to work to have it installed in a vehicle.
No internet required just configure and run
Fantastic!!
I only know a tiny bit about how radio and SDR works. Nothing about running it though. And only recently how much some people hate it. Useful knowledge to have though! Not to mention extremely dangerous apparently.
SDR is amazing, some people just don't like change and prefer hardware defined radio.
However, yes you can do some dangerous stuff with it to. It's the most flexible radio you can own.
Can you listen to more than one control frequency?
Sarah,
I am going to try to replicate what you have done here which is amazing by the way. However being very familiar with ProSCAN, I am going to try to figure out how to emulate the serial data signaling of a BCD996P2 so that I can use this setup as if I had a 996P2 ;-)
Is there any way to follow more than one frequency?
Still awesome content :)
Great tutorial Sarah. I was able to get the web interface running however I'm not able to hear any audio. Could you explain how to stream the audio?
Still trying to find a good way to play the streamed audio
@@SignalsEverywhere 'Stream what you here' works great for windows. I wish I could find something that works that easily on Linux.
great content!
Hi Sarah, thanks for this valuable information. All this setup could apply to Canada as well? Thanks again my friend.
Thanks! Yes this should work anywhere that's running Phase 1 or 2 P25
WOOOO
I keep getting this error
Using python /use/bin/python2
Traceback (most recent call last):
File “./rx.pay”, line 72, in
from gnurio import audio, eng_notation, gr , gru, filter, blocks, fft, analog, digital
ImportError: No module named grnuradio
Hello, I can’t find the audio codec. Is it under settings of the raspberry pi or the op25 folders? Literally the last thing I need. Lil help.
I think it'd be easier to edit a text file than go through SDRTrunk's drop-down menus to edit talkgroups.
Sounds like DSDPlus Fastlane or OP25 may be a better option for you then.
Very nice!
Thanks, I'm working on a GUI for a mobile unit. Looking promising.
Very cool! OP25 on SDR. Will it work with plutosdr?
Anyone have experience getting the metadata to work when streaming op25 to icecast via pulseaudio? I keep getting a 400 error on the log. I’m sure it’s just a configuration issue, my hunch is in the tags ‘tsv’ file but I’m at a loss. I’m primarily using VLC to monitor on my phone while at home but I can use any app. Also I manually filled in the talkgroups I did not download them from radio reference perhaps my formatting is bad.
Yo can you put talkgroup ranges on the identifiers like sdrtrunk?
I hate it when my ppm don't line up with my frequency..
👍
Can I run two sites or is there no such option
Can a single Airspy HF+ (Dual Port) SDR be used on a raspberry pi 4? I’m new and trying to figure out what SDR to purchase and I’m getting confused some tutorials say you need 2 SDR and some say 1 works. I already have the pi and a good grasp on normal tech but im completely new to radio and want to be able to listen to my local emergency stations that are not encrypted
The airspy HF is not supported by this application. It's also not a very good choice for dedicated trunking/monitoring of a radio system.
One SDR will work but two is generally recommended because a lot of sdrs have a small enough sample rate that a single unit will not cover an entire system which means you are going to miss calls that lie outside of its bandwidth/range.
I recommend two RTL SDRs, if you're going to use them on a raspberry pi I'd suggest the nooelec nesdr smart. These are made compact enough that they will stack nicely in a raspberry pis USB ports
@@SignalsEverywhere thank you
I see a long list of Codecs under the preferences tab. Is there a specific one that I need to select to hear the digital audio remotely via the VNC Viewer?
There is only one codec this uses
What software can decode GFSK
Would this work to build a mobile scanner without the need of wifi or hotspot?
Yes, this works without internet
@@SignalsEverywhere awesome gonna build one
Hi, Sarah what would be the pi to run this on? I was thinking of upgrading to a pi 4, what ram would you recommend?
I've done fine with a Pi3 but a 4 with extra ram wouldn't hurt!
Do what you can afford, OP25 should run well on any Pi4
I place the -l http:0.0.0.0:8080 at the end just like you did. But the web interface doesnt open up on the Raspberry Pi 4...is there something I am missing?
What address do you enter in your browser? should be localhost:8080 if local or the IP of the pi if not.
I got this running on the Pi and am able to get the GUI on a different network device browser - but no audio. Is there another video I can watch to also get the audio with the GUI on a different device?
You need the codec, it can be automatically downloaded from the preferences menu
@@SignalsEverywhere OK - Thanks - I see if I can figure that out :)
What is white listing?
A list of talk groups that are always allowed even when included in a blacklist
I find it easy to just write my tsv files using google sheets. you can just save them as a .tsv no converting or renaming
needed.
Making the tsv by hand certainly isn't terrible. Though I do like being able to simply import everything via radio reference.
@@SignalsEverywhere I could get the script to run . Im not very good with Linux.
Excellent Video - I have OP25 running on a Raspberry Pi4 with 2 RTL-SDR's, But I did run into a roadblock on importing from Radio Reference. I upgraded to a Premium account. When I run your script - i get an error message:
python rrImport.py
Traceback (most recent call last):
File "rrImport.py", Line 1, in
from zeep import Client
ImportError: No module named zeep
How can I get past this error?
Python3 -m pip install zeep
@@SignalsEverywhere Thank You - worked like a charm.
How do you scan more than one channel?
by default unless you lock out everything first with the blacklist.txt and then add what you want specifically to whitelist.txt then you're going to hear everything on the system that your SDR can take in at once.
Oh no sorry I meant more than one frequency. Thank you for responding
I'm unable to find the list of commands and instructions that you speak of, in your op25 video. I im sure it's just me, but any help would be appreciated......Thanks
I'll double check, the commands were also on-screen. I guess I should get back to doing write-ups on the blog to go with each video to streamline things a bit.
I was able to capture the list of commands from the screen. With that, I was finally able to get things working. Thanks for the reply, and I look forward to future videos.
can we use multiple rtl_sdr's
There is a multi-RX file that can do that, yes
Whatt gmrs motorola radios support MDC??
None of them, use a commercial radio and program accordingly.
Can I use one sdr or do I have to use two and can I run this on vmware
It will work with just one although under VMware you may run into issues if you don't have enough resources
@@SignalsEverywhere ok also do I have to use fast lane to run dsd I'm little new to sdr
I can't get the web interface to work? I wonder if it has to something do with my router?
Are you trying to connect to it outside of your network? Otherwise your router shouldn't be causing any problems. I also would not port forward this out to the internet, there's absolutely nothing to secure it.
@@SignalsEverywhere OK got it to work it was the vmware :(
You should try virtual box, under the network settings make sure you bridge the adapter then the virtual machine will get an IP address from your DHCP server that's on your local router. In other words it'll get an IP address like it's just any other device and you'll easily be able to access it
@@SignalsEverywhere Yeah I got it to bridge in vmware thanks!
What this is log
Also i have an idea for you on discord
Yo I can see everything and the id’s coming in but I can’t hear anything.
You need the audio codec, it's under settings
@@SignalsEverywhere thanks for responding. I had two more questions, does it help to gave 2 sdrs and can you listen to more than one channel? Thanks for compiling this project by the way.
Yes, yep sdrs help prevent missed calls
@@SignalsEverywhere thanks again.
Hey last question can you listen to more than one frequency with one raspberry pi? Like can you add a frequency after the first one somehow?
👁️🌎
What about encrypted?
No readily available ways to do it in software and without legal access to the key you are breaking a law somewhere.
@@SignalsEverywhere it's for a friend 😇
Hey. Don't we all wish we could listen?
No harm asking :)
@@SignalsEverywhere 🙃
Or just buy a scanner and listen lol..
for 10x the cost, sure
Lots of good info but please don’t talk like a news reporter with the up and down intonation. (not referring to pitch)
Sorry early in my voice training it is what it is for the time being