Op25 tuning error. Installed OP25 from Hi all, have a weird issue with multi_rx. I'm running native Kali Linux with an Airspy dongle. Every time I try to start multi_rx. Adjust the -q parameter (by +/ The persistent tuning error messages are likely of more significance than you may realize. Hi there, Running a RPI3+ and trying to install OP25. 2. Particularly on a RPi, The tuning error in the messages you posted are a printout of the internal state variables of the error tracking loop. gr-osmosdr 0. 7 from my computer and installed python-is-python3 and that changed my issue from No module named gnuradio to no module named op25. Today I was getting many encrypted Since scope. I did Good news - I got it working! I had to kill the pulseaudio, uninstall and reinstall. py 4. 8. 4 (0. Occasionally op25 just stops picking up audio (or something). If you are using the version of op25 from my repo, you can also use the ",. log . tsv so op25 is running in P25 Conventional mode and will not tune to the traffic channels. It connects to my SoapyRemote server and tunes to the I am running boatbod OP25, starting via . Retuned my OP25 to cover the offset, set up a quick Taskgroup file and BOOM, it I have the service configured as noted in the thread "Setting up op25 to stream to broadcastify" but in my case I just need to have it start on boot. Radio Reference has it listed as Motorola Type II SmartZone and on GQRX I'm able to Hi Joe Been a Long time - good to hear from you. Updated June 22, 2020 Index: OP25 Hardware OP25 Software Ok so I so I removed python2. txt) or read online for free. Check the power supply and wobbly dongle USB connection. 04 container with the same What is the command line you are using to run OP25? In the blacklist file, are you using tabs instead of spaces? Spaces instead of tabs? Sent from my SM-G975U using Tapatalk When properly tuned, the constellation plot looks like this, hit the 2 key to bring it up: Once that worked, the next step was to find the NAC value, which is I have a new Pi400 I am really enjoying, have it clocked at 2. There are often too many uncertainties when initially configuring op25 unless you have prior knowledge the p25 system and that you already know the ppm compensation that will be import op25 ModuleNotFoundError: No module named 'op25' " I am running Linux mint 20. These errors are Ignore the tuning errors, I manually adjust it on start. The terminal will display the control channel frequency and the tuning offset in parenthesis like this: Frequency 855. I was wondering if I Using Python /usr/bin/python3 gr-osmosdr 0. Fresh install of current Ubuntu LTS today. /oplog. I've not been able to hear any audio, or see any indication that OP25 is working correctly. I think the tuning is far enough off that you may not be decoding much voice. 3K subscribers Subscribed Fork of osmocom OP25 by boatbod. This will be a headless instance with I'm running OP25 on a Raspberry Pi 3. 1:8080 --args 'rtl' -N 'LNA:47' -S 960000 -o 25000 -q -2 -d 0 -T trunk. py can do it (-n option) -- not sure about multi_rx. The object is to adjust the PPM "-q " to a value (plus or minus) that reduces the Tune Errors seen in the Events Window. Adjust ppm by +/-1 (at a time) until you get it correctly working. py -l http:127. Simply open the 'mixer' plot (key #5) and look at the signal hump that should be centered on the tuning line. It will run for 1-15 minutes and then start throwing tuning errors. db file gives an error: But, right-clicking and choosing properties a few times, I can I had 2 Airspys working on OP25 and am now using 2 RTL-SDR dongles, but can't get this to work: . Are you using liquidsoap or darkice? Hi Scott, Tried google. Not really. As best I can tell, OP25 compiled just I started this thread with an error then I realized my system was still using the SDRs. In practice it doesn't seem to affect operation. icecast New to OP25 but attempting to setup on a raspberry pi 4b. liq to push op25's audio as an mp3 stream to Icecast? If so, post your op25. The dongle would be unlikely to Hi there, I have installed OP25 on my Debian Bookworm system, but it seems no matter how much I try I can't get it to output audio. It will run for a while, but at random times it will lock up, each time the stderr file shows the error Check the stderr. There is, but this is not fully implemented in OP25. Either through my HDMI speakers or speakers plugged into the Pi. I looked at the log and it had approximately 35,000 "channel 0 tuning error -1200" errors Recently I have been having OP25 lock up. 2 -- gnuradio-3. If you tune to a P25 station (C4FM works better than CQPSK), and select P25P1 you should see a clean set of correlation peaks Small tuning corrections with "-d xxx" where xxx is either a positive or negative integer. 501996 meta_server::send_metadata (): metadata update error: 400 op25 appears to be working and receiving traffic but your feed appears to be down. 10-- still Alpha test ? I was running op25 Ubuntu-18 and decided to upgrade to U-22. Take the frequency from the parenthesis and add it to the end of the command line with a "-d" like this: -d 200. tsv file. liq is working like a champ. I'm fine running op25 with SoapyRemote if that's the way it has to be but I can't seem to figure out how to configure op25 correctly. 04. Some stand-alone (non-simulcast) P25 FDMA (phase 1only) systems have c4fm New to the group, I'm running OP25 headless on a raspberry pi with 2 dongles. Presently the code is only available from the 1576198351. I've seen the same error. py --args 'rtl' -g28 -S 1000000 -n -N -T pinellassite5. This is of course less of an issue with modern I still believe you have a tuning issue but you'll need to switch over to the constellation plot (#2) and mixer plot (#5) to see if this is the case. (Using Crostini) The linux container is buster (Debian 10), but I have also used an Ubuntu 22. 10 built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy soapy So, I followed the instructions to a -T- from here: OP25 - The RadioReference Wiki Everything seemed to install fine with no errors that I could tell using Ubuntu version 20. Please help! Here are the two I‘ve tried so far: . py --crypt-behavior=0 --args "rtl" --gains Hard to form an opinion without a log file Did you perform a system update while op25 was running? Sometimes shared library updates can cause issues of this sort. I use DSD fastlsne on my windows computer and love Bad dongles can certainly cause lockups, but you would typically expect to see some additional op25 log messages and also entries in the 'dmesg' log. Depending on your hardware Hello Everyone, I have a couple of RPi 3B+ OP-25 Boatbod systems up and running well. What could cause the System Info to not be gathered and populated in OP25 once you begin decoding a control channel? Example: This seems I've been trying to fine tune my Nooelec NESDR Smart XTR to track the local Harris P25 P2 trunking system using boatbod's op25 fork and have just about exhausted everything I know to try This page was created as a result of our Virtual Hackathon that started on June 13, 2020. g, gqrx) which use the same gr Probing “fc0012”not found. WGBecks. After experimenting with it a bit I changed the way the frequency corrections are handled so that it utilizes I have notice my OP25 on the pi hangs up after a period of time. I use the following The correlation is an old feature but still a good one. Usually if you see intermittent tuning errors on an uncompensated Very good, just running . 1. The Click to expand You are missing the -T trunk. service file in the /apps folder with an excellent explanation of how to implement this function spelled out in Note-7 of README-rpi3-liquidsoap that's The general rule of thumb is to adjust out the coarse tuning errors using ppm correction (-q) and then dial in the final +/- 300 using fine tuning. In an ideal world the frequency offset error When running rx. Everything points to the Op25 page :) Using just the 'UHD' causes a divide by zero error, so it's looking for more args there. 1, I had Boatbod version installed and working perfectly then decided to try the Max version. g. Occasional i decided to go with Linux mint in virtual box, OP25 ran well in Ubuntu but I'm getting these errors on install, any ideas? I just installed boatbod's op25 on a spare RPi 3B+ to use as a private feed. Followed the tutorial at OP25 For Dummies - Or how to build a police scanner for $30 When I originally ran OP25 with just the control channel info, under frequency error I was getting some relatively low numbers that fluctuated maybe around -15 Hz to -75 Hz or so. Using an RTL-SDR Blog v3 dongle and a Raspberry Pi with op25 to monitor my county's P25 Phase II fire and EMS. <>" keys to decrement and I'm attempting to run OP25 headless with my Raspberry Pi and thus have it set up as a service. 0. You’ll find a preconstructed op25-rx. Make sure you: enable the appropriate source block for your setup (e. Please capture and You may see a tuning errors initially as op25 establishes a lock on the signal and sorts out the needed adjustments but after that it should remain fairly stable. Standard Raspbian Buster with Desktop. A couple of weeks ago, the +400 Hz offset stopped working very well; I Fork of osmocom OP25 by boatbod. 10 (ubuntu 22. Everything appears to be set up correctly, but I am receiving no audio out. Could not find tuner automatically after probe Found RTL2832 device: ezcap EzTV (tuner: interface not implemented) A similar thread or post new thread ? op25 boatbod with Ubuntu 22. 2. py is buggy, and the op25 grc flow graph is said to not work anymore either, is there something you'd recommend to decode control channel information? 1. grc file. OP25 is a program that decodes P25 Phase 1 and Phase 2 digital radio. tsv -V -2 -U 2> stderr. Streaming is working fairly well. 9375 and found the center of the CC (on my receiver) to be at 857. tsv file won't cause tuning errors, nor will the max sample size be affected by the number of sites. Probing “e4000”not found. I know enough Linux to copy the commands, but I have a very limited understanding of them. Double-clicking on the op25-data. I've tried to use the -O flag to route Hi I have mostly successfully gotten OP25 running on a Chromebook. 7. 04) is now available for alpha testing. Everything seems to be working fine except for the audio is pretty bad. py. Contribute to boatbod/op25 development by creating an account on GitHub. (See screen capture below). Getting late tonight but I will try the OP25 Hey, I'm trying to get an audio output from OP25. 287500 (0) If you get a lot of errors similar to p25_framer::rx_sym () tuning error The (-X) option in @boatbod (s) version will upon startup try to automatically adjust tuning in an effort to obtain sync with the control channel and can make the task of getting op25 up and Fine Tune: adjusts tuning frequency over +/- 3000 Hz range Demod: Selects demodulator (currently used in Demodulated Symbols only) Except for the signal It looks like you might have a badly formed trunk. Plot #2 should be 4 tight clusters in the corners Relatively new to SDR. I tuned the CC in GQRX to 857. 4) gnuradio 3. pdf), Text File (. OP25 would have to send the lockout list over to what would be causing this issue, im trying to listen in non trunked mode using the following command line . The python code is having issues parsing the NAC field. It's possible. tsv -U -l http:127. 1. Some municipal areas are upgrading to P25 Phase 2 so almost gone are Hello all! tl,dr: My circa-2017 RTL-SDR stick has been running well under OP25 since fall 2019 with a +400 Hz offset. Op25 opens the audio device at startup and Listening to a system and this pops upDid I not configure everything correctly or is something else going on here? From the stderr. Use plot #5 to center the peak of the mixer output by OP25 Installation and Configuration Tutorial | Setup OP25 P25 Phase 1 and 2 SDR Decoder on Linux Pi SignalsEverywhere 34. Setting it up is challenging so I wrote a blog about it. 0 (0. 2 or The "tuning error" means you are close to having the system tuned and just need to adjust your ppm correction (-q) a little but up or down. Not open for further replies. In my case, I ended up with -q 0. It will run for 1-15 minutes and then start throwing tuning Is there a list anywhere listing ranges for values like gains, lna, and anything else that has to do with tuning? Thanks Adding sites to the trunk. USRP, Tuning error +/- 1200 or 2400 means you are off-frequency slightly. Press "q" Error 9: Block - op25_fsk4_0 - OP25 FSK4 Demodulator (op25_fsk4): Param - Channel Rate (channel_rate): Value "channel_rate" cannot be evaluated: name 'channel_rate' is not defined Also, the CQPSK frequency tuning loop (Costas loop) used in OP25 requires a tuning error less than about 1,200 Hz, to avoid spurious phase-locking to offsets at frequencies of PI/2 away from the Once OP25 is installed, you can test the decoder in GNU Radio Companion by opening the OP25. Started it back up and op25. /rx. You can use fine tuning too, but I recommend you keep The values shown are almost certainly incorrect for your system; the frequency error (drift) is different for every oscillator and is also almost always temperature It's really not that hard to tweak the tuning manually. 3 Hi everyone, I have recently just gotten my RTL-SDR and have setup OP25 on a Ubuntu virtual machine on my macbook. I suspect a streaming problem. Could you copy and past the file contents here and I will try to advise INTRODUCTION OP25 is a free software program to decode and listen to digital radio frequencies such as DMR and P25, including P25 Phase I & OP25 is a digital voice decoder that does P25 Phase 1 and Phase 2 decoding. Any help on why it is doing this and how to Did you install Icecast and configure op25. nbfm NOAA, but had a helluva time An version of boatbod op25 supporting gnuradio-3. py I get the following error: Using Python OP25 tuning errors Hi Guys, I ‘m running this on rapsberry pi and I ‘ve tried the following and they come up with very similar results. liq file and be sure to redact the password field from the output. rx. Was running quite well. 1:8080 2> I've been able to set get OP25 up and running on a dedicated Linux machine using the instructions from the VM thread. Try adjusting the sample rate or tuned frequency. 3 gigs, running cool no problems. If I run my startup script directly in the terminal it runs without issue - audio and everything, Hello all, I recently got into SDR and am trying to get my local Digital Trunked radio system to work on my computer. I've managed to get multi_rx working for other simple channels, i. I have had my OP25 system running for a year and a half. I Op25 appears to be working properly and tuning to voice channels. From what you posted it looks like the error is Good Afternoon all, After much work I appear to have gotten OP25 configured correctly so that it is monitoring my town's channels, however, I do not get audio from any of the talk groups it true I should add that for RTL_FM I get errors even though the FFT starts up: Found RTL2832 device: ezcap EzTV (tuner: Elonics E4K) Sample rate range: 900001 - 3200000 Hz Crystal frequency: Well, going by the second screenshot, looks like OP25 is up and running, you get the garbage text all over the screen since you aren't redirecting the messages to a file ala 2> stderr. When I Hi! I was following the instructions here OP25 For Dummies – Or how to build a police scanner for $30 (Part 1) | John’s Tech Blog I got it installed and The rtl errors are caused by the kernel losing connection to the dongle. Can I have you test whether other apps (e. I have ported Max's recently announced "-X" tracking code to the boatbod op25 repo. e. I'm using op25 from op25 - Osmocom OP25 and OP25 Windows 10 Virtual Machine Setup Guide July 10, 2022 - Free download as PDF File (. I am having a snag By default op25 assumes a cqpsk compliant modulation since this is the most commonly seen variant in use. 6. py --args 'rtl' -N 'LNA:47' -S 960000 -o 25000 -q -2 -d The problem of these tuning errors has plagued OP25 for a long time as has the need to manually correct. 2 log file for any errors, and also look for any lines containing the keyword "audio". 0) gnuradio 3. 3. 9140. To get audio on a trunked system you Voice channel operation on the same SDR can only occur when the entire system fits within the SDR tuning band. 0 built-in source types: file fcd rtl rtl_tcp uhd hackrf bladerf rfspace airspy airspyhf soapy redpitaya freesrp Using device #0 Realtek So I've been trying to get OP25 osmocom running for a few days, thus for without success. This error, at least prima facie, appears to be outside of OP25. py the system will work for some time (typically hours) and then suddenly begin throwing the error: "p25_framer::rx_sym () tuning Slowly change fine tuning (in parenthesis) until the errors stop and decoding begins. 2, listed below from the point of error. sh from the oplog directory alone works. 2 file The OP25 project in 2009 released an encoder and software TX for P25 (conventional phase I C4FM/FDMA) based on the fullrate IMBE codec contribution from Pavel Yazev. I finally pulled the stderr. 2) Control channel reception and demodulation must be 100% error-free. zlv, ugl, kpw, vrf, job, szp, bpo, itv, txx, pcz, qst, zem, jch, hxv, hrx,
© Copyright 2026 St Mary's University