Skip to content

Unsupported output format #5

@nodemand

Description

@nodemand

Hi!
I'm on macOS Ventura 13.6 and I'm trying to record and playback a 433.92 MHz signal using SoapySDR and a HackRF One. I recorded raw data from an ELRO AB440S remote with rx_sdr like this:

rx_sdr -f 433920000 elro.cu8

Output:

[INFO] Opening HackRF One #0 88869dc35716f1b... Using device HackRF One: clock source=internal part id=a000cb3c006f474b serial=0000000000000000088869dc35716f1b version=2023.01.1 Found 1 channel(s) : Channel 0 : Found 1 antenna(s): TX/RX Found 3 gain(s): LNA AMP VGA Found 1 frequencies: RF Found 20 sample rates: 1000000 2000000 3000000 4000000 5000000 6000000 7000000 8000000 9000000 10000000 11000000 12000000 13000000 14000000 15000000 16000000 17000000 18000000 19000000 20000000 Found 16 bandwidths: 1750000 2500000 3500000 5000000 5500000 6000000 7000000 8000000 9000000 10000000 12000000 14000000 15000000 20000000 24000000 28000000 Using output format: CU8 (input format CS16, 4 bytes per element) Sampling at 2048000 S/s. Tuned to 433920000 Hz. Reading samples in sync mode... ^CSignal caught, exiting!

and after that I tried to replay it using tx_sdr like this:

tx_sdr -f 433920000 elro.cu8

Output:

tx_sdr -- an I/Q player for SDR devices. Available backends: SoapySDR SoapySDRDevice_enumerateStrArgs() found 1 devices 0 : device=HackRF One, driver=hackrf, label=HackRF One #0 88869dc35716f1b, part_id=a000cb3c006f474b, serial=0000000000000000088869dc35716f1b, version=2023.01.1 SoapySDRDevice_make_list()... [INFO] Opening HackRF One #0 88869dc35716f1b... 0 : HackRF : HackRF One : clock source=internal, part id=a000cb3c006f474b, serial=0000000000000000088869dc35716f1b, version=2023.01.1 Supported formats: CS8 CS16 CF32 CF64 Using input format: CU8 (output format CS8) Tuned to 3000000000 Hz. Sampling at 2048000 S/s. Waiting for TX to settle... SoapySDRDevice_hasHardwareTime: 0 SoapySDRDevice_getHardwareTime: 0 Tuned to 433920000 Hz. Tuner gain set to 0.00 dB. Writing samples in sync mode... Stream MTU: 131072 Unsupported output format: CS8 (input format: CU8) Input end 0 samples written Tuner gain set to 0.00 dB. Tuned to 3000000000 Hz. Waiting for TX to settle... SoapySDRDevice_unmake()...

But no matter what format I choose tx_sdr always says: "Unsupported output format" and "0 samples written"...
Or am I doing something wrong here? I'd love to hear any suggestions if so!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions