Airspy R2 Configuration?

Hello all,

i have the following configuration for the Airspy R2 with LNA via Bias-Tee. Unfortunately, I do not get any signals. What have I done wrong?

Thanks for the help and 73
Josef
DE3JGA

{
radio: {
name: “gr-satnogs”,
version: “v2.3-compat-xxx-v2.3.3.0”,
parameters: {
soapy-rx-device: “driver=airspy,biastee=true”,
samp-rate-rx: “2.5e6”,
rx-freq: “145825000”,
file-path: “/tmp/.satnogs/data/receiving_satnogs_7221606_2023-03-02T07-09-50.out”,
waterfall-file-path: “/tmp/.satnogs/data/receiving_waterfall_7221606_2023-03-02T07-09-50.dat”,
decoded-data-file-path: “/tmp/.satnogs/data/data_7221606”,
doppler-correction-per-sec: null,
lo-offset: null,
ppm: null,
rigctl-port: “4532”,
gain-mode: “Settings Field”,
gain: null,
antenna: “RX”,
dev-args: null,
stream-args: null,
tune-args: null,
other-settings: “LNA=10,Mix=7,VGA=11”,
dc-removal: null,
bb-freq: null,
bw: null,
enable-iq-dump: “0”,
iq-file-path: null,
udp-dump-host: null,
udp-dump-port: 57356,
wpm: null,
baudrate: null,
framing: null
}
},
latitude: 48.3734,
longitude: 7.8836,
elevation: 170,
frequency: 145825000
}

Hi @naval

It looks like that something crashes during your observations, to help you find out what it is, there are two steps:

  1. Generate and copy paste here the support report of your station
  2. Check and copy paste here the latest logs of satnogs-client

To find both the report and the logs, follow the instructions in the yellow boxes in this wiki page Troubleshooting - SatNOGS Wiki.

jga@raspberrypi:~ $ journalctl -f -u satnogs-client.service
-- Journal begins at Sat 2022-09-10 19:10:32 CEST. --
Mär 02 09:19:33 raspberrypi satnogs-client[31086]:     main()
Mär 02 09:19:33 raspberrypi satnogs-client[31086]:   File "/usr/bin/satnogs_amsat_fox_duv_decoder.py", line 498, in mainMär 02 09:19:33 raspberrypi satnogs-client[31086]:     tb = top_block_cls(antenna=options.antenna, bb_freq=options.bb_freq, bw=options.bw, dc_removal=options.dc_removal, decoded_data_file_path=options.decoded_data_file_path, dev_args=options.dev_args, doppler_correction_per_sec=options.doppler_correction_per_sec, enable_iq_dump=options.enable_iq_dump, file_path=options.file_path, gain=options.gain, gain_mode=options.gain_mode, iq_file_path=options.iq_file_path, lo_offset=options.lo_offset, other_settings=options.other_settings, ppm=options.ppm, rigctl_port=options.rigctl_port, rx_freq=options.rx_freq, samp_rate_rx=options.samp_rate_rx, soapy_rx_device=options.soapy_rx_device, stream_args=options.stream_args, tune_args=options.tune_args, udp_IP=options.udp_IP, udp_dump_host=options.udp_dump_host, udp_dump_port=options.udp_dump_port, udp_port=options.udp_port, waterfall_file_path=options.waterfall_file_path)
Mär 02 09:19:33 raspberrypi satnogs-client[31086]:   File "/usr/bin/satnogs_amsat_fox_duv_decoder.py", line 92, in __init__
Mär 02 09:19:33 raspberrypi satnogs-client[31086]:     self.soapy_source_0_0 = soapy.source(1, dev, dev_args, stream_args,
Mär 02 09:19:33 raspberrypi satnogs-client[31086]:   File "/usr/lib/python3/dist-packages/soapy/soapy_swig.py", line 131, in make
Mär 02 09:19:33 raspberrypi satnogs-client[31086]:     return _soapy_swig.source_make(nchan, device, dev_args, stream_args, tune_args, other_settings, sampling_rate, type)
Mär 02 09:19:33 raspberrypi satnogs-client[31086]: RuntimeError: device_id missing.
Mär 02 09:19:34 raspberrypi satnogs-client[7163]: netrigctl_close: done status=Command completed successfully
Mär 02 09:19:37 raspberrypi satnogs-client[7163]: satnogsclient.observer.observer - ERROR - No waterfall data file found
Generating support report. Please wait...
------------[ copy here ]------------
{
    "versions": {
        "satnogs-client": "1.8.1",
        "satnogs-client-ansible": "202209101521",
        "satnogs-flowgraphs": "1.4-1",
        "gr-satnogs": "2.3.3.0-1",
        "gr-soapy": "2.1.3.1-1",
        "gnuradio": "3.8.2.0-14",
        "satnogs-config": "0.13.2"
    },
    "state": {
        "is-applied": true,
        "pending-tags": null
    },
    "system": {
        "date": "2023-03-02T09:47:14.157608+00:00",
        "distribution": {
            "DESCRIPTION": "Raspbian GNU/Linux 11 (bullseye)",
            "RELEASE": "11",
            "CODENAME": "bullseye",
            "ID": "Raspbian"
        },
        "pending-updates": true,
        "platform": {
            "system": "Linux",
            "node": "raspberrypi",
            "release": "5.15.84-v7l+",
            "version": "#1613 SMP Thu Jan 5 12:01:26 GMT 2023",
            "machine": "armv7l"
        },
        "memory": {
            "total": 1963307008,
            "available": 1734193152,
            "percent": 11.7,
            "used": 142430208,
            "free": 1389641728,
            "active": 235225088,
            "inactive": 248397824,
            "buffers": 32043008,
            "cached": 399192064,
            "shared": 950272,
            "slab": 39772160
        },
        "disk": {
            "total": 31068966912,
            "used": 4171014144,
            "free": 25580613632,
            "percent": 14.0
        }
    },
    "configuration": {
        "satnogs_antenna": "RX",
        "satnogs_api_token": "[redacted]",
        "satnogs_gain_mode": "Settings Field",
        "satnogs_other_settings": "LNA=10,Mix=7,VGA=11",
        "satnogs_rx_samp_rate": "2.5e6",
        "satnogs_soapy_rx_device": "driver=airspy,biastee=true",
        "satnogs_station_elev": "170",
        "satnogs_station_id": "1875",
        "satnogs_station_lat": "48.3734",
        "satnogs_station_lon": "7.8836"
    }
}
------------[ copy end ]-------------
1 Like

What gives?

SoapySDRUtil --probe=“airspy”

Thanks for the feedback geoscan: is that correct?
Basic configuration options
SATNOGS_SOAPY_RX_DEVICE *Define Soapy RX device SoapySDRUtil --probe=airspy, biastee=true

No :slight_smile:
It was right before in satnogs-setup settings.
I meant, what is the output when you run following command in RPI terminal?

SoapySDRUtil --probe=“airspy”

jga@raspberrypi:~ $ SoapySDRUtil --probe=“airspy”
######################################################

Soapy SDR – the SDR abstraction library

######################################################

Probe device “airspy”
[INFO] [UHD] linux; GNU C++ version 10.2.1 20210110; Boost_107400; UHD_3.15.0.0-4+b1satnogs1


– Device identification

driver=Airspy
hardware=Airspy
device_id=0
origin=GitHub - pothosware/SoapyAirspy: Soapy SDR plugin for the Airspy


– Peripheral summary

Channels: 1 Rx, 0 Tx
Timestamps: NO
Other Settings:
* Bias tee - Enable the 4.5v DC Bias tee to power SpyVerter / LNA / etc. via antenna connection.
[key=biastee, default=false, type=bool]
* Bit Pack - Enable packing 4 12-bit samples into 3 16-bit words for 25% less USB trafic.
[key=bitpack, default=false, type=bool]


– RX Channel 0

Full-duplex: YES
Supports AGC: YES
Stream formats: CS16, CF32
Native format: CS16 [full-scale=32767]
Antennas: RX
Full gain range: [0, 45] dB
LNA gain range: [0, 15] dB
MIX gain range: [0, 15] dB
VGA gain range: [0, 15] dB
Full freq range: [24, 1800] MHz
RF freq range: [24, 1800] MHz
Sample rates: 10, 2.5 MSps

1 Like

Looks good.
It’s just a guess, but maybe try:

“satnogs_other_settings”: “LNA=10,MIX=7,VGA=11”,

1 Like

Have look at New Airspy R2/Mini driver development