2025.10 (2025-10-06)
This release candidate consists of the following versions:
- FPGA bitstream v0.16.0
- FX3 firmware v2.6.0
- libbladeRF v2.6.0
- bladeRF-cli v1.10.0
- MATLAB & Simulink bindings v1.1.0
- Python bindings v1.4.0
API docs: https://www.nuand.com/bladeRF-doc/libbladeRF/
FX3 firmware: https://www.nuand.com/fx3_images/
FPGA bitstreams: https://www.nuand.com/fpga_images/
Ubuntu PPA: https://launchpad.net/~nuandllc/+archive/ubuntu/bladerf
Windows installer: https://www.nuand.com/win_installers/
Summary of changes in 2025.10
libbladeRF:
- Add SC16Q11 packed format support for improved bandwidth efficiency
- Add comprehensive gain calibration system with CSV import/export
- Add RX reordering and prime worker before RX enable
- Add oversample feature with configurable gain controls
- Improve GPIF buffer size support with larger 2048 sample buffers
- Add cross-platform threading support (removed libpthreadswin32 dependency)
- Add extensive test suite and regression testing framework
- Fix various sync TX/RX initialization and timing issues
FPGA:
- Add SC16Q11 packed format support to FIFO reader and writer
- Add larger GPIF buffer support for improved USB throughput
- Fix RX/TX DMA request prioritization and meta timestamp handling
- Add system and FX3 PLL clock control blocks
- Fix timing issues and improve signal integrity
Tools:
- Add bladeRF-power utility for RF power measurements with CLI interface
- Add bladeRF-fsk project as separate submodule
- Add bladeRF-update utility for firmware and FPGA updates
- Improve cross-platform Windows build support
- Add comprehensive hardware-in-the-loop testing framework