2015-06-RC1
Pre-release
Pre-release
This release introduces new features and bug fixes. It consists of the following versions:
- FPGA bitstream v0.3.3
- FX3 firmware v1.8.0
- libbladeRF v1.4.0
- bladeRF-cli v1.2.0
New Features:
- FPGA & libbladeRF:
- Configurable tuning modes: Host and FPGA
- Scheduled Retune: Retune module at specified sample timestamp
- Quick Retune: Retune using previously identified tuning parameters
- Readback of current VCTCXO trim DAC setting
- bladeRF-cli:
- Semicolon command separators
- Added 'print trimdac' implementation
The following tracker items have been closed since the 2015.02 release:
- Pull Requests:
- Bugs:
- Enhancement Requests:
- #398: [libbladeRF] VCTCXO readback support
- #393; [libbladeRF] Migrate to new NIOS packet handler formats
- #392: [nios] Implement pkt_x handlers.
- #391: [FPGA] Custom LMS6002D SPI controller
- #380: bladerf_set_tx_gain() is a deprecated symbol
- #378: [libbladeRF] Support zero-padding within a timestamped burst
- #345: [bladeRF-cli] Accept semi-colon command delimeters
- #282: [libbladeRF] Move get/set_lms_correction() and
get/set_fpga_correction() logic - #213: CLI should show sample file information for TX [wontfix]
- #200: Reserved addresses for firmware customization
- Other:
Outstanding issue tracker items:
- Pull Requests:
- Bugs:
- #401: libusb detection fails when x-compiling for Android
- #400: [hdl] ATSC FPGA build broken
- #399: Update libbladeRF and FX3 FIrmware for Cypress FX3 SDK 1.3.3 support
- #395: [hdl] Timing Closure on LMS6 SPI interface
- #390: Warning after running rx start when loopback=firmware
- #373: "trap divide error" while generating calibration table in CLI: cal table dc rx
- #362: Calibration table generation hangs, performance issues
- #360: [hdl] Older FPGA revisions no longer build
- #354: [hdl] failure to include STP file due to talkback req ought to be fatal
- #352: [libbladeRF] Intermittent out-of-order transfer callbacks with Windows & libusb 1.0.19
- #342: [Installer] Windows installer doesn't ship 32-bit MATLAB support
- #321: How about a switch for bladeRF-cli to emit calibration in a format bladeRF-cli can later read?
- #301: Direct sampling with XB-200 needs additional improvements
- Enhancements:
- #397: [libbladeRF] API call to reset timestamps
- #396: [libbladeRF] Match a subset of serial number
- #387: FPGA GPIO Bindings to BladeRF / Osmocom Library
- #382: 'bladerf_get_serial()' fixed buffer size should be ideally handled in the API
- #386: android usb bindings
- #353: [bladeRF-cli, libbladeRF] Improve jump_to_boot docs and implementation
- #344: [fx3] Investigate/fix field checksums
- #328: [libbladeRF] Review and evaluate use of stream lock WRT libusb
- #319: [bladeRF-cli] Add libedit and libreadline support
- #240: [libbladeRF] Prefer static assertion over assert() when possible
- #236: [libbladeRF] API calls for XB-100 required
- #221: Synchronized Tx/Rx of multiple bladeRFs for MIMO using Mini Expansion Header
- #205: [FX3 Firmware] Code cleanup and potential improvements
- #174: Migrate FX3 build to CMake-generated Makefile
- Other:
- #388: [FX3 Firmware] Investigate USB3 drive controls