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" />
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]