Tags: alexblackfist/bladeRF
Tags
bladeRF 2018.08 This release introduces new functionality and bug fixes, particularly support for the bladeRF 2.0 Micro product. It consists of the following versions: * FPGA bitstream v0.7.3 * FX3 firmware v2.2.0 * libbladeRF v2.0.2 * bladeRF-cli v1.6.1 * MATLAB & Simulink bindings v1.0.1 * Python bindings v1.0.1 ***************************************************************************** *** libbladeRF v2.0 introduces a number of breaking changes !! *** ***************************************************************************** *** Please see relnotes_2_0 in the Doxygen documentation for a full *** *** discussion of the changes in libbladeRF v2.0. *** ***************************************************************************** Summary of changes since 2016.06: * FPGA - Added support for Automatic Gain Control - Redesign build system to support multiple product models - Initial release with bladeRF Micro support - Refactoring, bug fixes, and other misc. improvements * FX3 - Add support for the bladeRF 2.0 (2cf0:5250). - Fix loading FPGA bitstreams from flash when there is nothing connected to the USB connector. - Move USB descriptor consts to .usbdscr section so the linker glomps them. * libbladeRF - Added support for Automatic Gain Control - Added bladeRF.conf config option file - Refactor to support for multiple product lines - Add support for the bladeRF Micro product - API: replace bladerf_module with bladerf_channel, a reverse-compatible change to handle products with multiple independent RF paths in the same direction - API: BREAKING CHANGE - on bladerf_set_frequency, et al, the frequency parameter is now uint64_t instead of unsigned int - Add typedefs for common param types, e.g. bladerf_frequency -> uint64_t * bladeRF-cli - Added support for Automatic Gain Control - No longer initializes the bladeRF before loading a new FPGA image, to avoid potential catch-22 problems - bladeRF 2.0 Micro support - Support for MIMO RX and TX using "channel=" parameter on rx/tx config - Various code quality fixups * MATLAB & Simulink bindings - Add support for bladeRF 2.0 (Micro) products - Change "not supported" (-8) library errors to Matlab warnings temporarily, to permit some grace while others' scripts are updated. - Update bladeRF_XCVR to use new unified gain control - Add bladeRF_Misc for misc measurements and controls - Update bladeRF_rx_gui to support unified gain - Update Simulink block to match libbladeRF v2.0.0 * Python - New in 2018.08
libbladeRF v2.0.2 This version of libbladeRF is intended for use with: FX3 Firmware v2.2.0 FPGA v0.7.3 There are no functional changes since v2.0.1, although there are changes to the API documentation and the cmake build scripts. Changes: * Improve bladerf_gain_mode documentation (Nuand#595) * Don't warn about libusb version on FreeBSD (Nuand#594)
bladeRF 2018.08-rc3 -------------------------------------------------------------------------------- 2018.08-rc3 (2018-08-24) -------------------------------------------------------------------------------- Bugfix release candidate. * FPGA bitstream v0.7.3 * FX3 firmware v2.2.0 * libbladeRF v2.0.1 * bladeRF-cli v1.6.1 * MATLAB & Simulink bindings v1.0.1 * Python bindings v1.0.1 libbladeRF v2.0.1: * Detect and handle a bladeRF Micro that is running old firmware to allow re-flashing without recovery mode (Nuand#578) * bladeRF1: bladerf_set_gain_mode returning BLADERF_ERR_UNSUPPORTED is no longer fatal (Nuand#542) * bladeRF1: only check AGC DC LUT setting when enabling AGC * bladeRF1: typo fix in set_tx_gain (Nuand#580) * xb200: check for null xb_data before dereferencing it (Nuand#575) * bladeRF2: cache factory trimdac value at initialization; preserve trimdac disable state on bladerf2_trim_dac_write (Nuand#582) * bladeRF2: bladerf_clock_select: replace CLOCK_SELECT_VCTCXO with CLOCK_SELECT_ONBOARD for clarity (Nuand#585) * Improvements to the release notes (Nuand#583) * bladeRF-cli: Add 200 ms delay before probing PLL lock status (Nuand#587) * Windows: add a nanosleep() shim (Nuand#589) bladeRF-cli v1.6.1: * "set loopback" help dialog aware of board type (Nuand#566) * host: libbladeRF: Rename clock select option * host: bladeRF-cli: Add 200 ms delay before probing PLL lock status (Nuand#587) * host: add nanosleep shim for Windows (Nuand#589) MATLAB v1.0.1: * host: libbladeRF: Rename clock select option Python v1.0.1: * host: libbladeRF: Rename clock select option
host: python v1.0.1 v1.0.1 (2018-08-24) -------------------------------- This version is intended for use with libbladeRF v2.0.1. Changes: * host: libbladeRF: Rename clock select option
host: matlab v1.0.1 v1.0.1 (2018-08-24) -------------------------------- This version is intended for use with libbladeRF v2.0.1. Changes: * host: libbladeRF: Rename clock select option
host: libbladeRF 2.0.1 v2.0.1 (2018-08-24) -------------------------------- This version of libbladeRF is intended for use with: FX3 Firmware v2.2.0 FPGA v0.7.3 This release contains minor fixes since v2.0.0. Note to bladeRF2 users: If you are using bladerf_{get,set}_clock_select(), please note that the enum for bladerf_clock_select has changed. CLOCK_SELECT_VCTCXO has been replaced with CLOCK_SELECT_ONBOARD. Changes: * FreeBSD build fixes (Nuand#561) * 32-bit architecture fixes (Nuand#573) * Detect and handle a bladeRF Micro that is running old firmware to allow re-flashing without recovery mode (Nuand#578) * bladeRF1: bladerf_set_gain_mode returning BLADERF_ERR_UNSUPPORTED is no longer fatal (Nuand#542) * bladeRF1: only check AGC DC LUT setting when enabling AGC * bladeRF1: typo fix in set_tx_gain (Nuand#580) * xb200: check for null xb_data before dereferencing it (Nuand#575) * bladeRF2: cache factory trimdac value at initialization; preserve trimdac disable state on bladerf2_trim_dac_write (Nuand#582) * bladeRF2: bladerf_clock_select: replace CLOCK_SELECT_VCTCXO with CLOCK_SELECT_ONBOARD for clarity (Nuand#585) * Improvements to the release notes (Nuand#583) * bladeRF-cli: Add 200 ms delay before probing PLL lock status (Nuand#587) * Windows: add a nanosleep() shim (Nuand#589)
host: bladeRF-cli v1.6.1 v1.6.1 (2018-08-24) -------------------------------- This version depends on libbladeRF v2.0.1 or later. * "set loopback" help dialog aware of board type (Nuand#566) * host: libbladeRF: Rename clock select option * host: bladeRF-cli: Add 200 ms delay before probing PLL lock status (Nuand#587) * host: add nanosleep shim for Windows (Nuand#589)
debian: update changelog for 2017.12-rc1 and 2018.08-rc1
PreviousNext