So I went ahead and created a new Ubuntu 20.04.6 machine on VMWorkstation 16 Running on Windows 10. I can get a 2-dongle setup working on RTL-SDR dongles, bot not with 2 Airspys. This is the .json file:
{
"channels": [
{
"demod_type": "cqpsk",
"destination": "udp://127.0.0.1:56124",
"excess_bw": 0.2,
"filter_type": "rc",
"frequency": 0,
"if_rate": 24000,
"name": "P25 Control Channel",
"plot": "symbol,constellation",
"decode": "p25_decoder:cc",
"symbol_rate": 4800,
"decode": "p25_decoder:role=cc:dev=airspycc"
},
{
"demod_type": "cqpsk",
"destination": "udp://127.0.0.1:23456",
"excess_bw": 0.2,
"filter_type": "rc",
"frequency": 0,
"if_rate": 24000,
"name": "P25 Voice Channel",
"plot": "symbol,constellation",
"decode": "p25_decoder:vc",
"symbol_rate": 4800,
"decode": "p25_decoder:role=vc:dev=airspyvc"
}
],
"devices": [
{
"args": "airspy=A74068C82D5D5193",
"frequency": 0,
"gains": "LNA:12,MIX:10,IF:8",
"name": "airspycc",
"offset": 0,
"ppm": 0,
"rate": 3000000,
"tunable": true
},
{
"args": "airspy=26A464DC28423E93",
"frequency": 0,
"gains": "LNA:12,MIX:10,IF:8",
"name": "airspyvc",
"offset": 0,
"ppm": 0,
"rate": 3000000,
"tunable": true
}
]
}
Running the following script does nothing:
./multi_rx.py -c airspy.json -T hillsboroughwest.tsv -U -l http:0.0.0.0:8080 2> stderr.2 -X
Running this gives an error "osmosdr source_c creation failure":
./rx.py --args 'airspy' -S 3000000 -n -N 'LNA:10,MIX:10,IF:10' -T hillsboroughwest.tsv -P symbol,constellation -2 -U -l http:0.0.0.0:8080 2> stderr.2 -X
All of this works on an older VM with an OP25 version from about 2 1/2 years ago. Has anything with the commands / syntax changed since then ?
Thanks.