← All tasks
cppf4exb/sdrangel #2808Not a task: not reproduced

Discontinuous IQ from BladeRF Input

envgap__f4exb__sdrangel-2808

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • In a clean container the reported failure did not reproduce, or the known fix did not make the project run.

02 / ENVIRONMENT RECIPE

Base commit
50fee6f64358a05988088e5b0bc3ed7e200140ef
Manifest
external/CMakeLists.txt
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

f4exb/sdrangel #2808 · read the original issue
Hello, there was a firmware update for the BladeRF which changed the size of USB transfers (or at least this is the most relevant detail I can point out). Correlated with the firmware update, the IQ stream picked up by SDRangel became corrupted. Attached is a screenshot of the output of a File Sink opened in Audacity. You can see chunks of 512 valid samples, followed by 1536 invalid ones. Enabling decimation changes the length of this repeating pattern, for example decimation by 4 changes it to 128 valid + 384 bad. Using a minimal sample server compiled with a libbladerf from late 2025, the samples can be correctly streamed to SDRangel as a RemoteTCPInput. Tested on version 7.27.1. I'm happy to do more specific tests if you don't have the hardware on hand.

<img width="902" height="616" alt="Image" src="https://github.com/user-attachments/assets/17446054-3b55-4a7d-8853-11e1e6af6df7" />
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]