Broadcastify Raspberry Pi Image v3.0 Beta

avery_k

Member
Premium Subscriber
Joined
Feb 19, 2011
Messages
43
Location
Lake County, Oregon
I did a fair amount of searching and didn't find an answer- does the Raspberry Pi image have alpha tag support? I'm considering switching to a Pi for my all-analog stream but would like to retain the tags.
 

kslager

Member
Feed Provider
Joined
Sep 11, 2010
Messages
52
Use a talkgroups file as documented on the Trunk Recorder configuration options below. The encryption flag on there should stop it. You can also add another column to the .csv file called "Priority" and set -1 for the encrypted talkgroups to skip them.

I think I cobbled together a file, but it doesn't appear to be working for me. Does it go in the same folder as the config.json on the BCFY Pi Image build? I've basically made of talkgroups.csv file, and just started putting info in the lines, for example: 61985,f221,TE,Unknown,Unknown,Unknown,Unknown,-1
 

blantonl

Founder and CEO
Staff member
Super Moderator
Joined
Dec 9, 2000
Messages
11,341
Location
San Antonio, Whitefish, New Orleans
Yes, the file needs to be in the same directory as the config.json

Did you add a talkgroupsFile entry in your config.json?

Code:
"systems": [{
    "control_channels": [855462500],
    "type": "p25",
    "talkgroupsFile": "talkgroups.csv",
    "modulation": "qpsk"
  }]
}
 

radiotrack1

Member
Feed Provider
Joined
Apr 14, 2005
Messages
117
Location
Lumberton, NC
I am using the new image and attempting to stream calls of the NC VIPER system ,which is a trunked p25 system, using the included trunk recorder app. I keep getting the error. "No Transmissions were recorded!" I am using a raspberrypi4 with an rtlsdrv3 dongle. Here is my config.json file and a copy of the log.

{
"ver": 2,
"sources": [{
"center": 853637500.0,
"rate": 6000000,
"ppm": 1.0,
"lnaGain": 15,
"mixGain": 15,
"ifGain": 15,
"gain": 45,
"digitalLevels": 4,
"digitalRecorders": 10,
"driver": "osmosdr",
"device": "rtl=00000001"
}],
"systems": [{
"control_channels": [853787500,852862500],
"type": "p25",
"shortName": "VIPER",
"modulation": "qpsk",
"audioArchive": false,
"recordUnknownTalkgroups": true,
"talkgroupsFile": "tg_7118.csv",
"broadcastifyApiKey": "redacted",
"broadcastifySystemId": redacted
}],
"broadcastifyCallsServer": "https://api.broadcastify.com/call-upload",
"frequencyFormat": "mhz",
"captureDir": "/home/pi/bcfy/audio",
"controlWarnRate": 2,
"callTimeout": 1,
"newCallFromUpdate": false
}




LOG file

[2025-01-08 20:03:13.752619] (info) [VIPER] Decoding System Site RFSS: 003 SITE ID: 025 (003-025)
[2025-01-08 20:03:14.258020] (info) [VIPER] Decoding System ID 1FC WACN: BEE00 NAC: 1F0
[2025-01-08 20:05:51.959828] (info) [VIPER] [0;34m0C[0m TG: [35m 39513[0m Freq: 854.512500 MHz[0m [32mStarting P25 Recorder Num [0][0m TDMA: false Slot: 0 QPSK: false
[2025-01-08 20:05:59.013808] (info) [VIPER] [0;34m0C[0m TG: [35m 39513[0m Freq: 854.512500 MHz[0m [33mConcluding Recorded Call[0m - Last Update: 2s Recorder last write:7.0537 Call Elapsed: 8
[2025-01-08 20:05:59.014078] (info) [VIPER] [0;34m0C[0m TG: [35m 39513[0m Freq: 854.512500 MHz[0m [33mStopping P25 Recorder Num [0][0m TDMA: false Slot: 0 Hz Error: 553
[2025-01-08 20:05:59.014672] (error) [VIPER] [0;34m0C[0m TG: [35m 39513[0m Freq: 854.512500 MHz[0m No Transmissions were recorded!
[2025-01-08 20:06:00.534771] (info) [VIPER] [0;34m1C[0m TG: [35m 39502[0m Freq: 852.425000 MHz[0m [32mStarting P25 Recorder Num [0][0m TDMA: false Slot: 0 QPSK: false
[2025-01-08 20:06:09.009715] (info) [VIPER] [0;34m1C[0m TG: [35m 39502[0m Freq: 852.425000 MHz[0m [33mConcluding Recorded Call[0m - Last Update: 2s Recorder last write:8.4747 Call Elapsed: 9
[2025-01-08 20:06:09.009973] (info) [VIPER] [0;34m1C[0m TG: [35m 39502[0m Freq: 852.425000 MHz[0m [33mStopping P25 Recorder Num [0][0m TDMA: false Slot: 0 Hz Error: 443
[2025-01-08 20:06:09.010558] (error) [VIPER] [0;34m1C[0m TG: [35m 39502[0m Freq: 852.425000 MHz[0m No Transmissions were recorded!
 

IcomIcR20

Member
Premium Subscriber
Joined
Jun 16, 2014
Messages
874
I am using the new image and attempting to stream calls of the NC VIPER system ,which is a trunked p25 system, using the included trunk recorder app. I keep getting the error. "No Transmissions were recorded!" I am using a raspberrypi4 with an rtlsdrv3 dongle. Here is my config.json file and a copy of the log.
Not sure if this is your only issue, but that VIPER site has a 4.9 MHz difference between its highest and lowest frequency. Thus, you cannot monitor that site with a single RTL dongle which only has a bandwidth of about 2.4 MHz.
 

radiotrack1

Member
Feed Provider
Joined
Apr 14, 2005
Messages
117
Location
Lumberton, NC
Not sure if this is your only issue, but that VIPER site has a 4.9 MHz difference between its highest and lowest frequency. Thus, you cannot monitor that site with a single RTL dongle which only has a bandwidth of about 2.4 MHz.
With the above settings this is the min and max frequencies that I show and it appears to tune to the correct frequencies.

[2025-01-08 21:01:17.031862] (info) Max Frequency: 856.587500 MHz
[2025-01-08 21:01:17.031898] (info) Min Frequency: 850.687500 MHz
 

IcomIcR20

Member
Premium Subscriber
Joined
Jun 16, 2014
Messages
874
With the above settings this is the min and max frequencies that I show and it appears to tune to the correct frequencies.

[2025-01-08 21:01:17.031862] (info) Max Frequency: 856.587500 MHz
[2025-01-08 21:01:17.031898] (info) Min Frequency: 850.687500 MHz
That is because you have the sample rate set to 6 MHz in your config file. However, at least as far as I know, that is not valid as the maximum bandwidth the RTL is capable of is 2.4 MHz (source: https://www.rtl-sdr.com/wp-content/uploads/2018/02/RTL-SDR-Blog-V3-Datasheet.pdf). If you want to be sure, run GQRX and use the visual display to verify how much usable spectrum is actually being received. Just because the SDR is tuning to a frequency does not necessarily mean it is actually receiving a signal at said frequency.
 
Top