op25

  1. MTL_Emergencies

    hackrf_transfer from DSD-FME/OP25 capture file

    Hi all, How can I feed a .bin file capture (from DSD-FME or OP25) to be transmitted via hackrf_transfer? From what I read, hackrf_transfer file format shall be signed 8-bit integer IQ samples. However, I don't know what the capture format is on these two softwares is and it doesn't seem to be...
  2. J

    OP25 call priority range and default value.

    @boatbod I found something on this before in this forum but cant find it now. Plus I have some new questions; Can I change the default TG priority value (now at 3) in a *.json somewhere? Currently what is the full range 0-9, 1-10 or even 0-99 or 1-100? Right now the default is set to 3, for...
  3. boatbod

    OP25 browser audio

    Thanks to k4jk, op25 boatbod now has long awaited browser audio capability when running multi_rx with the new ui. Behind the scenes, websockets are used as the transport, and it is entirely possible to configure a websocket stream in parallel with either local audio or an icecast/liquidsoap...
  4. R

    Need help getting OP25 to receive the Carroll County, MO P25 Phase 2 MOSWIN frequencies.

    I tried using the instructions found here, but I couldn't completely follow the instructions there. For instance, he is running OP25 on a headless Raspberry Pi, I am running OP25 on a Lenovo ThinkCentre running Ubuntu 24. He is using a VNC server & FTP file transfer to control the Raspberry Pi...
  5. B

    After 6 years of SDR "Dependency Hell," I finally got Trunk-Recorder in Docker working (with an AI assist)

    Hey everyone, I’ve been playing with SDR and programming for about 5 or 6 years now. Like most of you, I’ve navigated the "pain in the ass" process of getting OP25 and Trunk-Recorder running. I’ve become pretty good at manual setups over the years, but for some reason, getting Trunk-Recorder to...
  6. kr4cka

    OP25 OP25 headless - no audio in web UI

    Hi folks. Been trying to figure this one out for some time and am completely stumped; assistance would be greatly appreciated. Environment: Debian 13 (Trixie) on x64, op25-boatbod from the gr310 branch, Pulseaudio, NESDR SMArt v5. This machine runs headless with Openwebrx+ and multiple SDRs...
  7. D

    Boatbod OP25 raspberry pi5 ./multi_rx.py monitor two sites

    I'm having issues monitoring two sites. One site is fine, but both sites are a no-go. Is there a base template for the config.json file to follow? When I try this, it gives an rx_channels error. Any help would be appreciated. { "devices": [ { "args": "rtl=0"...
  8. L

    Op25 help

    I have installed op25 but I get a no attribute “get gain names” error… I was I guess completely unaware that op25 doesn’t have a gui. What programs can decode p25 phase 2 that can run on a raspberry pi 3 that have a easy to navigate gui? Thank you! Please help
  9. E

    Understanding SDRTrunk and OP25

    New to radio and am trying to understand what my setup is actually doing. I have an RTL-SDR and have some success decoding P25 with SDRTrunk and Boatbod OP25. If my understanding is correct, SDRTrunk can monitor the entire available bandwidth around some frequency of the SDR dongle and if...
  10. MTL_Emergencies

    OP25 OP25 Hackrf RX issue

    Hi, I'm trying to monitor a VHF system in my region with a hackrf one but I am able to decode signals. I have it connected to a VHF antenna and am able to get a clean decode with a regular rtl-sdr device (NESDR Smart 5). My gains settings are "gains": "RF:0,IF:40,BB:36". We can clearly see that...
  11. M

    op25 Alpha Tags

    Hi everyone Sorry if this has been brought up before, Ive searched but everything I've tried has not worked. Ive had boatbod's op25 working quiet well with a rtl-sdr v3, however I have not been able to get the alpha tags working. i have tried changing the file with a text editor and libreoffice...
  12. MTL_Emergencies

    OP25 OP25 Tx support

    Hey there, I was testing the P25 Tx support of OP25 with a hackrf but I am encountering strange behavior. I am able to transmit "something" with the hackrf using the cmd ./dv_tx.py -p p25 --args 'hackrf' -f ./test.wav -Q 145000000 -q 0 --gains 'RF:0,IF:20' inspired by Matt Ames (@MattSR): On...
  13. MTL_Emergencies

    OP25 DES-OFB decryption support

    DES-OFB traffic decryption (known key) is now supported on boatbod's fork. How to get it working? - Define key variables (16 hex chars) in the key file (such as example_keys.json). Make sure to specify 0x81 as algid. - Authorize encrypted traffic sync by specifying crypt_behavior as 0 or -1...
  14. K

    OP25 Continuing error when trying to run rx.py cmd

    Hi, I've recently gotten the RTL-SDR V4, and I have everything setup "correctly", however every time I run the command ./rx.py --args 'rtl' -N 'LNA:47' -S 2500000 -x 2 -f 857.2625e6 -o 17e3 -q 2 after a reset of the system or closure of the terminal I get the message ModuleNotFoundError: No...
  15. n1moy

    Raspi op25 installation

    2024.Sep.02 Pursuing clarification on the current op25 Raspi build instructions. Raspi 4B with full 64-bit debian OS [Bookworm] image with: cmake [v3.25.1] gnuradio-dev [v3.10.5.1-3] gqrx [v2.17.5-4-g25fdbb5] Is this op25 install procedure correct ? $ git clone GitHub - boatbod/op25: Fork of...
  16. R

    OP25: Not getting plots on HTTP when running multi_rx.py

    Hi- I'm working on getting op25 set up to monitor a couple of local agencies which recently switched over from NBFM to non-trunked P25 Phase I systems. I have 2 RTL-SDR dongles connected to a Raspberry PI to initially capture 2 agency channels. My first step was to get two separate instances...
  17. AngWay

    Can someone help me with op25 on raspberry pi 4

    I have been trying all day to get this to work on a pi 4 i have installed it and deleted it 3 times but i keep getting this same screen. when i first install op25 it will kinda work it just doesn't show the tsbks counting and it won't show the NAC. it starts this when i edit the trunk.tsv and...
  18. AD8NT

    OP25 OP25MCH | OP25 Mobile Control Head

    This is a project that I've been working on for a long time now on and off. It's nowhere near done and I have a lot left to re-implement but here it goes. The OP25MCH or OP25 Mobile Control Head is an Android app that is written in Python with Kivy that allows you to remotely control an...
  19. MTL_Emergencies

    OP25 OP25 - Empty Voice channels

    Hello, I am running OP25 on Ubuntu 22.04 and when I run my local P25 Phase II system, empty voice channels appear when synced to a P25 Phase II patch talkgroup. I can confirm that the voice channels are not part of the system/site. I managed to record how these voice channels appear. I was...
  20. D

    OP25 OP25 WAV Source for P25 VC Decoding

    I'm trying to run a weird experiment where I have a recording of an entire segment of a voice channel of a p25 system in my area and I'm wondering if I can demodulate it with op25. This is my current setup that is not working does anyone have any suggestions or am I doing this all wrong? I want...
Top