OP25 Setting up op25 to stream to broadcastify

faff29

Member
Feed Provider
Joined
Jul 30, 2008
Messages
51
Location
Eastlake, OH
faff29,

I am willing to work with you by phone if you still need help. Just send me a PM with your email and I will reply accordingly.

Bill
I finally figured out how to get them both to start. I have the op25.sh starting in rc.local and the op25.liq starting as lxterminal.
 

faff29

Member
Feed Provider
Joined
Jul 30, 2008
Messages
51
Location
Eastlake, OH
faff29,

I am willing to work with you by phone if you still need help. Just send me a PM with your email and I will reply accordingly.

Bill
The 1 item I still seems to be stuck on is the black list. I have all of the tag id's listed with no "" and , in between each. Here is my trunk file'
SysnameControl Channel ListOffsetNACModulationTGID Tags FileWhitelistBlacklistCenter Frequency
P25 SYSTEM855.86250343cqpskeastlake1.tsv27589,27505,27509,27508,27617,27609,27631,27593,27602,27669,27576,27582,27623,27649,27702,27507,27626,27624,27639,27690,27691,27687,19540,52605,27685,13511,13629,27688,27684,27689,19504,19505,54768,13548,51528,13644,13611,13615,54768,53362,27549,27552,27548,27547,27554,27551,27550,27546,27654,27553,27713,27612,27558,27559,27555,27560,27572,27561,19521,13541,27716,13570,13562,19553,53362,13634,13546,27673,13504,53638,14470,27672,52656,51578,36503,52749,56301,13578,54638,59809,13593,13597,13516,6531,52687,13714,51504,54697,54701,54706,17542,17555,54502,54501,54552,54524,54505,54508,54515,54518,54520,54544,54530,54534,54539,54547,54551,54553,54562,54568,54504,54507,54513,54517,54519,54523,54529,54533,54538,54543,54546,54550,54637,54639,54641,54642,54645,54591,54648,54649,54394,54652,54656,54658,54660,54664,54665,54596,54604,54605,54615,54616,54617,54618,54633,54636,54640,54644,54647,54657,54643,54661,54651,54666,54654,54668,54646,54659,54670,54676,54680,54684,54686,54688,54626,60505,54580,54663,60508,54587,54625,54627,54632,54634,54635,60510,6051327500,27506,27503,27504,27502,27501,27664,27644,27658,27676,27570,27652,52656,27549,27552,27548,27547,27554,27551,27550,27546,27654,27553,27713,27612,27558,27559,27555,27560,27572,27561,19521,13541,27716,13570,13562,19553,53362,13634,13546,27673,13504,53638,14470,27672,52656,51578,36503,52749,56301,13578,54638,59809,13593,13597,13516,6531,52687,13714,51504,54697,54701,54706,17542,17555,54502,54501,54552,54524,54505,54508,54515,54518,54520,54544,54530,54534,54539,54547,54551,54553,54562,54568,54504,54507,54513,54517,54519,54523,54529,54533,54538,54543,54546,54550,54637,54639,54641,54642,54645,54591,54648,54649,54394,54652,54656,54658,54660,54664,54665,54596,54604,54605,54615,54616,54617,54618,54633,54636,54640,54644,54647,54657,54643,54661,54651,54666,54654,54668,54646,54659,54670,54676,54680,54684,54686,54688,54626,60505,54580,54663,60508,54587,54625,54627,54632,54634,54635,60510,60513
 

wgbecks

Member
Joined
Jan 17, 2005
Messages
294
Location
Porterfield, Wisconsin
faff29,

Your Whitelist and Blacklist don't exactly make sense as you have duplicate TGID's in both lists.

Here is a basic overview of how to use these lists as they are for the most part mutually exclusive. With just the inclusion of a Whitelist op25
will only track the TGID's contained in that list and nothing else. You don't need a Blacklist if your Whitelist contains only the desired TGID's.

Alternatively, if you omit a Whitelist then you OP25 will trunk track all active TGID's. However, if you choose to use a Blacklist without having
a Whitelist then OP25 will track all TGID's except those contained in the Blacklist.

Note that you can simplify Whitelisting and Blacklisting by crating separate text files then simply call those files as desired from inside
of your Trunk.tsv configuration file.

Here is an example of a Whitelist (file)

white.list
10200
10204
10210(TAB)10214
[This line implies 10210, 10211, 10212, 10213, and 10214]
10300


This same format can be also be repeated in crating a Blacklist.

Now, say you are using a Whitelist that has a range of TGID's as show in the above example but you
want to skip one or more of the TGID's in that range. The answer is to place those TIID's in your
Blacklist.

Say in the above Whitelist that I want to exclude TGID 10211 and TGID 10212 from the specified range.
The answer is to include just those specific TGID's in your Blacklist to exclude them from trunk tracking.

black.list
10211(TAB)10212
 

faff29

Member
Feed Provider
Joined
Jul 30, 2008
Messages
51
Location
Eastlake, OH
Here is my new trunk.tsv file. In that file I have 20 tag ids saved as shown in your example. Still getting all the tag id's not just the ones in the list. Thoughts?
Sysname Control Channel List Offset NAC Modulation TGID Tags File Whitelist Blacklist Center Frequency
P25 SYSTEM 855.8625 0 0x343 cqpsk eastlake1.tsv white.list ""
 

boatbod

Member
Joined
Mar 3, 2007
Messages
2,653
Location
Talbot Co, MD
Here is my new trunk.tsv file. In that file I have 20 tag ids saved as shown in your example. Still getting all the tag id's not just the ones in the list. Thoughts?
Sysname Control Channel List Offset NAC Modulation TGID Tags File Whitelist Blacklist Center Frequency
P25 SYSTEM 855.8625 0 0x343 cqpsk eastlake1.tsv white.list ""
When you first start op25 the log should contain a listing of tgids blacklisted and/or whitelisted. What are you seeing? The following is from one of my test systems running rx.py with a simple whitelist containing just 7 entries.
Code:
p25_frame_assembler_impl: do_imbe[1], do_output[0], do_audio_output[1], do_phase2_tdma[1], do_nocrypt[1]
11/02/20 19:35:14.055796 Reading whitelist file
11/02/20 19:35:14.055904 added talkgroup 11501 from talbot-fire.wlist
11/02/20 19:35:14.055943 added talkgroup 11502 from talbot-fire.wlist
11/02/20 19:35:14.055969 added talkgroup 11503 from talbot-fire.wlist
11/02/20 19:35:14.055990 added talkgroup 11504 from talbot-fire.wlist
11/02/20 19:35:14.056010 added talkgroup 11505 from talbot-fire.wlist
11/02/20 19:35:14.056030 added talkgroup 11506 from talbot-fire.wlist
11/02/20 19:35:14.056049 added talkgroup 11507 from talbot-fire.wlist
 

faff29

Member
Feed Provider
Joined
Jul 30, 2008
Messages
51
Location
Eastlake, OH
When I run op25.sh it doesn’t show a log nor can I see that it is creating one. The screen changes right away to show the scanning display.
 

boatbod

Member
Joined
Mar 3, 2007
Messages
2,653
Location
Talbot Co, MD
When I run op25.sh it doesn’t show a log nor can I see that it is creating one. The screen changes right away to show the scanning display.
It all depends how you are launching rx.py. If you followed the usual convention, you should have a file called stderr.2 created in the ~/op25/op25/gr-op25_repeater/apps directory. That is the text-based log file which will have the information we need to validate whether your blacklist/whitelist is working properly.
 

WX4JCW

Member
Premium Subscriber
Joined
Jun 26, 2006
Messages
2,785
Location
All Over USA
I started both services but at boot, OP25 will run as a service, however, op25.liq will not run, followed the directions to the letter but the liquid script will not start, I still have to run it manually from the command line, any ideas? this is a PI-4B, if I run op25.liq manually it will run and stream fine, the service just doesn't work
 

sjacket99

FuzzThePiGuy
Joined
Dec 21, 2016
Messages
18
Location
Pa
Thought I would share:

I feed audio to broadcastify via OP25 and a Raspberry Pi. I use a USB sound card. I just jumper the mic and headphone jack on the USB sound card. Pipe out the audio out to the USB sound card from OP25 software. Then pipe it back in using the mic port of the sound card. Set both the darkice1.cfg for broadcastify and OP25 to plughw:1,0 or whatever your USB sound card it.
 

Attachments

boatbod

Member
Joined
Mar 3, 2007
Messages
2,653
Location
Talbot Co, MD
Thought I would share:

I feed audio to broadcastify via OP25 and a Raspberry Pi. I use a USB sound card. I just jumper the mic and headphone jack on the USB sound card. Pipe out the audio out to the USB sound card from OP25 software. Then pipe it back in using the mic port of the sound card. Set both the darkice1.cfg for broadcastify and OP25 to plughw:1,0 or whatever your USB sound card it.
That'll work, but it seems like a lot of effort and requires extra hardware compared to the liquidsoap method.
 

sjacket99

FuzzThePiGuy
Joined
Dec 21, 2016
Messages
18
Location
Pa
That'll work, but it seems like a lot of effort and requires extra hardware compared to the liquidsoap method.
It works pretty good. I have like 5 usb sounds cards, so I will put them to use one way or another. lol
 
Top