diff options
-rw-r--r-- | CHANGELOG | 20 | ||||
m--------- | fpga-src | 0 | ||||
-rw-r--r-- | host/cmake/Modules/UHDVersion.cmake | 2 | ||||
-rw-r--r-- | host/cmake/debian/changelog | 703 | ||||
-rw-r--r-- | images/manifest.txt | 36 |
5 files changed, 577 insertions, 184 deletions
@@ -1,6 +1,26 @@ Change Log for Releases ============================== +## 003.014.001.000 +E320: Add support for rev E +X300: Add DPDK support +X300: add capability to flash NI-2974 FPGA +B200: Add bootloader for FX3 (fix for B2xx failing to enumerate) +TwinRX: Expose charge pump current for LO2 +TwinRX: Add low spur mode for LO2 +Device3: Constraint send/recv_frame_size based on down/upstream MTU +RFNoC: Search all nodes for tick rates +MPMD: Fix spurious reclaim call after unclaim +MPMD: Release resources on destruction +MPM: Add SW/HW compat +liberio: Release context holder on destruction of last liberio xport +GPSD: fix API for 'gps_read' +AD9361: Fix return values for tune and set_clock_rate +Logging: fix deadlock issue on Windows machines +Logging: Fix ANSI colour codes +Utils: Add X300/X310 reset utility +Docs: Improved Windows-related build instructions + ## 003.014.000.000 * N320: Add support for N320 and N321 * USRP-2974: Add support for USRP-2974 diff --git a/fpga-src b/fpga-src -Subproject f1ba32fe71856b9201696bfc2730daf0152da96 +Subproject e39334fec382d6bfc85b442f58289db485ea974 diff --git a/host/cmake/Modules/UHDVersion.cmake b/host/cmake/Modules/UHDVersion.cmake index 780fb686e..bb7216eef 100644 --- a/host/cmake/Modules/UHDVersion.cmake +++ b/host/cmake/Modules/UHDVersion.cmake @@ -19,7 +19,7 @@ find_package(Git QUIET) ######################################################################## set(UHD_VERSION_MAJOR 3) set(UHD_VERSION_API 14) -set(UHD_VERSION_ABI 0) +set(UHD_VERSION_ABI 1) set(UHD_VERSION_PATCH 0) set(UHD_VERSION_DEVEL FALSE) diff --git a/host/cmake/debian/changelog b/host/cmake/debian/changelog index 3f66fa845..754c68122 100644 --- a/host/cmake/debian/changelog +++ b/host/cmake/debian/changelog @@ -1,4 +1,377 @@ -uhd (3.13.0.0-0ubuntu1) trusty; urgency=low +uhd (3.14.1.0-0ubuntu1) ubuntu_release; urgency=low + + E320: Add support for rev E + X300: Add DPDK support + X300: add capability to flash NI-2974 FPGA + B200: Add bootloader for FX3 (fix for B2xx failing to enumerate) + TwinRX: Expose charge pump current for LO2 + TwinRX: Add low spur mode for LO2 + Device3: Constraint send/recv_frame_size based on down/upstream MTU + RFNoC: Search all nodes for tick rates + MPMD: Fix spurious reclaim call after unclaim + MPMD: Release resources on destruction + MPM: Add SW/HW compat + liberio: Release context holder on destruction of last liberio xport + GPSD: fix API for 'gps_read' + AD9361: Fix return values for tune and set_clock_rate + Logging: fix deadlock issue on Windows machines + Logging: Fix ANSI colour codes + Utils: Add X300/X310 reset utility + Docs: Improved Windows-related build instructions + + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 + +uhd (3.14.0.0-0ubuntu1) ubuntu_release; urgency=low + + * N320: Add support for N320 and N321 + * USRP-2974: Add support for USRP-2974 + * DPDK: Add DPDK-based sockets-like library (for N3xx) + * N3xx: clocking API changes for transitioning clock and time sources + * N3xx: Bump max rev to G/6 + * N3xx: Improve error messages for invalid clock/time settings + * N3xx: Get RFNoC crossbar baseport from FPGA + * N3xx: init peripherals before loading FPGA (to fix SFP0 init issues) + * N3xx: Move Linux kernel to 4.15 + * N3xx/E320: Prepend SDK filename with device name + * N3xx: Update max rev to 7 (H) + * N3xx: Remove DDR3 from standard BIST collection + * N3xx: BIST: Improve DDR3 BIST to check for DmaFIFO + * N3xx: BIST: Auto-load the AA image for the ddr3 BIST + * N3xx: BIST: DDR3 test only enumerates first block + * N310: Modify AD9371 reset function to keep it in reset + * N310: move init_rf_cal before JESD de/framer bringup + * N310: Fix sporadic power on failures (requires firmware update) + * E3xx: Increase spp limit for E3xx radio + * E320: bist: Fix ref_clock lock test implementation + * E320: bist: Add link_up test + * E320: Add all 5 temp sensors, fan sensor and rssi sensors per channel + * E320: Fix tx/rx atr - antenna and frequency settings + * E320: Enable devtest for E320 + * E320: images: Separate images package for Aurora image + * E320: Get RFNoC crossbar baseport from FPGA + * E320: add fpga_version_hash to e320 device info + * E310: Fix initialization of antenna and frequency values + * E31x: Destruct RFNoC before loading idle image + * X300: Reduce default send_frame_size to 4000 over Ethernet + * X300: Change Ethernet buffering + * X300: Log git hash and compat number as debug message + * X300: Move defaults to their own header + * X300: Use constrained_args + * X300: Enable clock_source and time_source device args + * X300: NIRIO: Demote RPC client cancel/abort to TRACE + * X300: remove default_buff_args properties + * X300: Remove 120 MHz master_clock_rate option + * X300: Set minimum master clock rate to 184.32 MHz + * X300: Factor our PID -> MB type and MB type -> product name mapping + * X300: Remove usage of boost::bind + * X300: Fix compiler warnings related to type conversions + * X300: Fix tick and sample rate setting + * X300: Enable ADC gain through RFNoC API + * X300: Demote NIRIO rpc client start/stop log messages to DEBUG + * X300: Enable 11.52 MHz and 23.04 MHz system ref rates + * X300: Enable x300_device_args.to_string() + * X300: Catch more inconsistencies in x300_device_args + * X300: Removed invalid 200 MHz sysref rate + * X300: Change PLL CP currents in x300_clock_ctrl + * B200: Remove superfluous fake lambda + * B200: Add support for user regs + * B200: Fix compiler warnings related to type conversions + * B100: Move fifo_ctrl_excelsior to b100 subdir + * B100: Fix fifo_ctrl_excelsior not exiting + * B100: Remove all Boostisms from fifo_ctrl_excelsior + * B100: Demote some clocking-related log messages to trace + * MPM: Get list of temperatures from all thermal zones + * MPM: add link_speed xport_info + * MPM: Add __mpm_device__ as usrp_hwd module variable + * MPM: Add usrp_update_fs + * MPM: Add i2c APIs for simple transfers + * MPM: Add vector-based transfer function for i2c + * MPM: Add variable configuration support to nijesdcore + * MPM: Add eyescan utility to nijesdcore + * MPM: Add PRBS-31 testing to nijesdcore + * MPM: Add convenience function to pull i2c bus from device tree + * MPM: Open and close i2c file descriptor on every access + * MPM: Multiprocessing instead of threading for claimer loop + * MPM: Factor out user EEPROM code into own module + * MPM: Add gpgga sensor function to GPSd iface + * MPM: Add bridge mode support + * MPM: Parameterize max UDP link allocation + * MPM: xport: add commit_xport docstring + * MPM: Improve error message on double-claim + * MPMD: Parallelize broadcast-finding + * MPMD: add option to enum rfnoc blocks from args + * MPMD: add link speed to xport udp + * MPMD: Add API to set RPC timeout atomically + * MPMD: Move timeout constants to header + * MPMD: Use new RPC API with timeout + * MPMD: Increase claim_rpc call timeout + * MPMD: implement get_*x_hints + * MPMD: honor user supplied send/recv_frame_size args + * MPMD: Use 4096 bytes for frame size for liberio transport + * MPMD: Use init timeout for update_component + * MPMD: Allow reclaim failures on component updates + * MPMD: Fix typecast warning in property tree default settings + * Device: Parallelize device discovery + * Device3: Move from packet-based to byte-based flow control + * Device3: Constrain send_buff_size to input fifo size + * Device3: remove tx_hint[send_buff_size] + * Device3: Replace NULL with 0 for empty function pointers + * Device3: Remove redundant function call + * Device3: Fix flow control window and interval + * UHD: Release recv buffers earlier in rx_streamer + * UHD: Fix ADF400x driver for ref counter and charge pump mode + * UHD: Improve constrained_device_args_t + * UHD API: Add multi_usrp::get_user_settings_iface() + * UHD: Remove usage of time_t (except when required) + * UHD: add default xport params to udp_zero_copy + * UHD: Update rx_frontend_gen3.v controls for 1/4-rate mixer + * UHD API: Move definition of ALL_MBOARDS and ALL_CHANS constants to + CPP file. + * UHD: Add traffic counter to null source sink + * UHD API: Add multi_usrp::set_sync_source() API + * UHD: Improve documentation for the UHD exception types + * UHD: Improve documentation for set_{time,clock,sync}_source + * UHD: add .clang-format file + * UHD: Add device arg to enable dual ethernet for tx + * UHD API: Add sync source to Python API + * UHD API: Add support for Tx LO control to C API + * UHD: Improve compatibility of abs() calls + * UHD: include <stdint.h> for int64_t for time_spec + * UHD: Updates to coding guidelines + * UHD: Fix MSVC warnings by changing a size_t to unsigned int or + uint32_t + * UHD: Add potentially missing but sometimes inferred include for + experts + * UHD: Add default xport params to udp_wsa_zero_copy + * UHD: Move device3 flow control functions to header for benchmark + utility + * UHD: Make sure BOOST_VERSION is always available + * UHD: Make clang-format skip formatting for some data structures + * UHD: Remove vim hints in headers + * UHD/MPM: Apply clang-format to all files + * UHD: Add modified clang-format for headers + * UHD: Replace uhd::math::log2 with std::log2 + * UHD: Replace boost::*::{lcm,gcd}() with portable versions + * UHD API: Change get_{tx/rx}_dc_offset_range default from ALL_CHANS + to 0 + * UHD: Revert to boost instead of std for sleep in some instances + * UHD: Replace Boost macros with custom ones for endianness + * UHD: muxed_zero_copy_if fixes + * UHD: Replace Boost lock & mutex with std variety for AD9361 code + * UHD: fix includes for boost::noncopyable + * UHD: Fix buffer size warning on UDP transport + * UHD: Remove duplicate operator=() for sid_t + * UHD: Fix conversion warning in max287x + * UHD: Fix various type-conversion compiler warnings + * RFNoC: Convert SR_READBACK_REG_FIFOSIZE to bytes + * RFNoC: Add ability to enable/disable RX timestamp + * RFNoC: add async message handler + * RFNoC: Changes to traffic counter register names + * RFNoC: Fix replay example port args + * RFNoC: Fix default SPP for replay + * RFNoC: Add halt to replay API + * RFNoC: Fix late packet errors + * RFNoC: Fix detection of outstanding acks by ctrl_iface + * RFNoC: Add some missing virtual destructors + * RFNoC: Update FIFO XML definition + * RFNoC: Prevent unnecessary FC ACK packets + * RFNoC: More graph traversal fixes + * RFNoC: Fix scaling of M and N values in DDC/DUC + * RFNoC: Fix typos in legacy_compat + * RFNoC: Limit number of control packets in flight + * RFNoC: Disable FC ACK packets for lossless links + * RFNoC: Add valid num_input_ports check to node_ctrl_base + * Utils: Add Zip test to downloader + * Utils: Factor wait_for_lo_lock() out of cal utils + * Utils: Add check for gdb_eeprom before accessing + * Utils: Deny positional options in uhd_image_loader + * Utils: Set tx gain to max for rx iq cal + * Tools: Add tool to analyze settling time of gain and freq changes + * Tools: Make the UHD source gen a plugin for the phase alignment test + * Test: Add Python API test + * Test: Integrate Python API Tester into Devtest + * Test: Add graph impl test to device3_test + * Test: Retrofit sph test to use new mock transport + * Test: Enable rx_samples_to_file in devtest for X300 + * Test: Fix CMake `endif` warning for devtest + * Test: Fix compiler warning about unused timestamp + * Test: Add #include <thread> in system time test + * Test: Add benchmark of streaming code paths + * Test: replace has_key by using 'in' + * Test: Add universal_newlines to subprocess call in devtest + * Examples: add rfnoc_radio_loopback example + * Examples: Add benchmark_streamer example + * Examples: Add dual measurements to benchmark_streamer + * Examples: Clean up rfnoc_radio_loopback example + * Examples: Add keyboard controls to rx_ascii_art_dft + * Examples: Add benchmark_streamer support for multi-channel streamer + * Examples: Optimize benchmark_rate start time + * Examples: Improve formatting and comments in tx_waveforms + * Examples: Optimize tx_waveforms memory allocations + * Examples: change boost to std for time commands + * Examples: Add LO Offset to rx_samples_to_file + * Examples: update lo-offset naming in tx from file + * Examples: Add lo-offset to tx_waveforms + * Examples: Improved error message in tx_waveforms + * Examples: Move ascii_art_dft main function within include guard + * Examples: Fix boundary condition in ascii_art_dft plotting + * Docs: Fix Doxygen warnings + * Docs: Add info on how to implement user regs on B200 + * Docs: Add manual page on compat numbers + * Docs: Add comments for TwinRX and MCR + * Docs: N3xx page shell formatting and bb image + * Docs: n3xx: fix Salt formatting + * Docs: Add note on manually disabling NEON extensions + * Docs: Fixed typos in N3xx image names (SD card build) + * Docs: Add notes on external reference frequencies for X300 + * CMake: Bump CMake minimum version to 2.8.12 + * CMake: Change SOVERSION and VERSION for the library files + * CMake: Extend list of additional Boost versions + * CMake: fix variable usage + * Cmake: remove Boost from dyn libs for tests on Apple + * Cmake: Fix MSVC options (add /bigobj) + * Cmake: Use native format for setup.py + * CPack: Fix RPM generation + + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 + +uhd (3.13.1.0-0ubuntu1) ubuntu_release; urgency=low + + * E320: Fix front panel GPIO readback + * E320: Fix master_clock_rate setting + * E320: Print extra ouptut for ref_clock BIST + * E320: Fix gps_locked type + * E320: Fix return value of get_fpga_type() + * N3xx: Enable setting clock and time sources at runtime + * N3xx: Add ref_clock BIST + * N3xx: Improve set_time_source() and set_clock_source() + * N3xx: Add exception for init failure + * N3xx: Remove HA, XA images packages + * N3xx: Change init() procedure to reduce configuration time + * N310: Add frequency bounds + * N310: Fix RX antenna mapping + * N310: Add log messages when re-initializing dboards + * N310: Add skip_rfic argument to reduce time of BIST + * N310: Add initialization of TX bandwidth + * E310: Fix initialization of antenna and frequency values + * E310: Type-cast fix for Boost + * X300: Improve firmware compat error message + * X300: Updated niusrprio driver + * X300: Add recovery for duplicate IP addresses in EEPROM + * X300: Prevent duplicate MAC and IP addresses from being programmed + * X300: New mode to configure master clock rate + * X300: Implement RFNoC get antenna functions + * B2xx: Fix values of MASK_GPIO_SHDN_SW and GPIO_AUX_PWR_ON in firmware + * B2xx: Revert changes to DSP core to fix scaling factor adjustment + * B2xx: Restore asynchronous reset of AD936x + (fixes LIBUSB_TRANSFER_OVERFLOW and unexpected sid errors) + * TwinRX: enable ch1 lo amps if ch2 is using an external lo source + * TwinRX: Correctly initialize antenna mapping on X300 + * TwinRX: Revise ADF5356 frac2 register calculation to prevent drifting spurs + * TwinRX: Fix initialization + * TwinRX: Tuning improvements + * TwinRX: Enable phase resync on ADF535x + * TwinRX: Make routing to LO1 and LO2 mutually exclusive + * BasicRX/LFRX: Fix real mode in rx_frontend_core_3000 + * UHD: Define UHD_API as empty string when building static lib + * UHD: Changed to 'all_matching' endpoint resolution for udp_simple transport + * UHD: Add CMake flag for NEON SIMD + * UHD: Fix usb_dummy_impl compilation in MSVC + * UHD: Reconcile time_spec operators with boost concepts + * UHD: Fix rounding in ddc/duc rate calculation + * UHD: Increase MPMD RPC timeout when calling set_time_source() + * UHD: Fix RX streamer SOB and EOB handling + * UHD: Add UHD_SAFE_CALL to block_ctrl_base destructor + * UHD: Change SOVERSION to ABI string and VERSION to full UHD version + * UHD: Update cmake style to use lower case commands + * UHD: Add SOURCE_DATE_EPOCH + * UHD: Improve logic for UHD_IMAGES_DIR + * UHD: Add RUNTIME_PYTHON_EXECUTABLE + * UHD: Fix return value of get_rolloff() for filters + * UHD: Properly register devtest + * UHD: Fix log statement for Port number on RFNoC block + * UHD: Use "MATCHES" instead of "STREQUAL" for "Clang" + * UHD: Fix GPGGA string formatting for gpsd + * Device3: Set default block control response SIDs + * Device3: Fix block control flushing + * RFNoC: Improved flushing mechanism in noc_shell and dma_fifo + * RFNoC: Install missing dma_fifo_block_ctrl header + * RFNoC: Replace some [] with .at() in radio_ctrl_impl + * RFNoC: Fix graph traversal + * MPM: Add Git hash, version to device info + * MPM: Reset the RPC server upon reload + * MPM: TDC: Update PDAC BIST and flatness test to use latest APIs + * MPM: Fix handling of 0-valued dt-compat + * MPM: Fix GPSD sensor names for N3xx and E320 + * MPM: Add args to update_ref_clock_freq to properly support dynamic setting + * of clock and time references + * MPM: Fix Pylint warnings + * MPM: Identify sysfs gpios more generically + * MPM: Add lock_guard() function + * MPM: Factor E320 and N3xx BIST code into common module + * MPM: Add gpsd error handling + * MPM: Add FPGA git hash to device info + * MPMD: Increase RPC timeout during readng mb sensor + * MPMD: Improve error message for compat number mismatches + * Python API: Enable Python API on Windows + * Python API: Change .dll to .pyd for Win32 + * Python API: Fixing Boost.Python initializer visibility + * Python API: Fix duration of benchmark rate + * Python API: Add missing constructors of time_spec_t + * Python API: Expose streamer timeouts + * Python API: Tighten the scope of releasing the GIL + * Python API: Add device_addr_t + * Python API: Populate the tune_result_t binding + * Utils: Many fixes and enhancements for uhd_images_downloader + * Utils: Update query_gpsdo_sensors to work on E310 + * Examples: Removed some legacy code patterns from RFNoC examples + * Examples: Fix channel argument for rx_samples_to_file + * Examples: Fix benchmark_rate MIMO synchronization + * Examples: Add phase alignment example + * Examples: Fix RX antenna not being applied in txrx_loopback_to_file + * Test: Add more env vars, make Py3k compatible + * Test: Add multi_usrp_test.py to devtest + * Test: Clean up, refactor, and improve devtest + * Test: Enable rx_samples_to_file in E320 devtest and N3xx devtest + * Test: Reduce sample rate for E320 1G devtest + * Test: Add unit test for eeprom_utils + * Docs: Add clock_source and time_source to n3xx argument list and fix WR clock_source call + * Docs: Minor tweaks to the Python API manual page + * Docs: Add E320 test procedures + * Docs: Added TwinRX page + * Docs: Fix N210 MIMO Phase Alignment test command + * Docs: Add E320 information + * Docs: Improve sections on clock/time references + * Docs: Add section on X300 motherboard clocking + * Docs: Add more information on Salt for N3xx and E320 + * Docs: Adjust E310 functional verification tests + * Docs: Add documentation on GIL release + * Debian: Update control files + * Images: Add N3xx CPLD file to manifest + + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 + +uhd (3.13.0.2-0ubuntu1) ubuntu_release; urgency=low + + * N3xx: Fix issue where changing the clock/time source could result in + clocks becoming unlocked + * N3xx: Improve error messages for invalid clock/time settings + * N3xx: Add support for Rev G mboard + * MPM: Add function parameter to support holding AD9371 in reset + * Docs: Add section on building fs/SD images for N3xx + * Docs: Fix Doxygen warnings + + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 + +uhd (3.13.0.1-0ubuntu1) ubuntu_release; urgency=low + + * N3xx: Fix UIO usage in Aurora BIST + * N3xx: Fix EEPROM parsing (for upcoming hardware) + * UHD: Fix install path for Python API + + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 + +uhd (3.13.0.0-0ubuntu1) ubuntu_release; urgency=low * N3x0: Enable fast-reinit, fix power level issue, accept 0x01 PID for AD9371, fix concurrency issues with Liberio @@ -21,9 +394,9 @@ uhd (3.13.0.0-0ubuntu1) trusty; urgency=low * CMake: Allow to override UHD_GIT_BRANCH, fix Python-finding logic, add ENABLE_N300 target - -- Ettus Research <packages@ettus.com> Tue, 24 Jul 2018 10:13:10 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.12.0.0-0ubuntu1) trusty; urgency=low +uhd (3.12.0.0-0ubuntu1) ubuntu_release; urgency=low * N3x0: Add White Rabbit support, add N300 support, standard BIST includes fan, fix issue with 1GigE, switch to 2 radio blocks @@ -55,10 +428,12 @@ uhd (3.12.0.0-0ubuntu1) trusty; urgency=low * Fix license headers * This release includes all bugfixes and features from previous releases, in particular, the 3.11.* release cycle + * Known issues: N310: In some rare scenarios at high rates, streaming + can fail and even bring the FPGA into a bad state. - -- Ettus Research <packages@ettus.com> Tue, 5 Jun 2018 10:38:00 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.11.1.0-0ubuntu1) trusty; urgency=low +uhd (3.11.1.0-0ubuntu1) ubuntu_release; urgency=low * N310: fix compiler warnings * N310: Implement digital loopback @@ -114,9 +489,9 @@ uhd (3.11.1.0-0ubuntu1) trusty; urgency=low * cmake: update NSIS template * cmake: Remove images downloader section (replaced by manifest) - -- Ettus Research <packages@ettus.com> Wed, 16 May 2018 10:05:17 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.11.0.1-0ubuntu1) trusty; urgency=low +uhd (3.11.0.1-0ubuntu1) ubuntu_release; urgency=low * N300: Added driver support (includes some refactoring of N3xx codebase) @@ -133,10 +508,9 @@ uhd (3.11.0.1-0ubuntu1) trusty; urgency=low * cmake: Correctly fail when an unavailable component is requested * debian: Add UHDConfig.cmake to install list for libuhd-dev - -- Ettus Research <packages@ettus.com> Wed, 16 May 2018 10:05:17 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 - -uhd (3.11.0.0-0ubuntu1) trusty; urgency=low +uhd (3.11.0.0-0ubuntu1) ubuntu_release; urgency=low * N310: Added driver * UBX: Add support for CAL antenna for Rev E @@ -157,9 +531,9 @@ uhd (3.11.0.0-0ubuntu1) trusty; urgency=low * This release includes all bugfixes and features from previous releases, in particular, the 3.10.* release cycle - -- Ettus Research <packages@ettus.com> Mon, 05 Mar 2018 10:48:10 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.10.3.0-0ubuntu1) trusty; urgency=low +uhd (3.10.3.0-0ubuntu1) ubuntu_release; urgency=low * X300 ** Fix max rate calculation for 1 GbE @@ -193,9 +567,9 @@ uhd (3.10.3.0-0ubuntu1) trusty; urgency=low ** Fix build with Boost 1.66 ** Add EEPROM info to dboard_base class so daughterboard code can access all EEPROM info - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.10.2.0-0ubuntu1) trusty; urgency=low +uhd (3.10.2.0-0ubuntu1) ubuntu_release; urgency=low * multi_usrp: Fixed get_normalized_tx_gain. * E300: Fix for streamer recreation issue. Reduced minimum timeout, fixed @@ -225,117 +599,117 @@ uhd (3.10.2.0-0ubuntu1) trusty; urgency=low * CMake: Fixed GCC 4.4 compilation issue. Added ability to specify package names. - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.10.1.1-0ubuntu1) trusty; urgency=low +uhd (3.10.1.1-0ubuntu1) ubuntu_release; urgency=low - - Docs: The protocol for Gen-3 devices is now consistently referred to as CHDR. - - X300: Fixed EEPROM corruption bug (happened when two processes would access + * Docs: The protocol for Gen-3 devices is now consistently referred to as CHDR. + * X300: Fixed EEPROM corruption bug (happened when two processes would access find routines on the same device at the same time). Improved initialization time. CE clock is now 214 MHz. Fixed channel list generation. Find routines now more lenient in case one devices fails (others can still be found then). Improve PCIe behaviour. Fix timed commands for non-TwinRX dboards. Improve AXI Interconnect (faster, improved build timing). - - N230: Use second_addr (like X300). - - C API: Added UHD_VERSION macro. Fixed online rate change. - - Utils: Minor fixes to uhd_images_downloader. - - Build/CMake: Fixed some Py3k build issues. Fixed many compiler warnings. Allow - to specify package names. - - RFNoC: Fixed sampling rate mismatch error. Noc-Shell uses a non-cascaded 2-clk + * N230: Use second_addr (like X300). + * C API: Added UHD_VERSION macro. Fixed online rate change. + * Utils: Minor fixes to uhd_images_downloader. + * Build/CMake: Fixed some Py3k build issues. Fixed many compiler warnings. Allow + to specify package names. + * RFNoC: Fixed sampling rate mismatch error. Noc-Shell uses a non-cascaded 2-clk FIFO. Increase default FIFO sizes on DUC and DDC blocks. - - UBX: Force on RX driver to eliminate transient. - - Transport code: Fixed memory leak. - - FPGA repository: Merged usrp3_rfnoc and usrp3 directories again. Cleaned up + * UBX: Force on RX driver to eliminate transient. + * Transport code: Fixed memory leak. + * FPGA repository: Merged usrp3_rfnoc and usrp3 directories again. Cleaned up superfluous files. Clean separation between Gen-3 and other devices in usrp3. - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.10.1.0-0ubuntu1) trusty; urgency=low +uhd (3.10.1.0-0ubuntu1) ubuntu_release; urgency=low - - Fixed multiple compiler warnings - - Multiple documentation fixes - - X300: RX strobe lines are always in sync on device initialization. DB EEPROM + * Fixed multiple compiler warnings + * Multiple documentation fixes + * X300: RX strobe lines are always in sync on device initialization. DB EEPROM now properly written. ignore-cal-file no longer ignored. Fixed case where too large recv_frame_size settings could break things. Reduced ZPU clock speed (helps FPGA timing). Added area constraints for AXI interconnect. Improved halfband scaling in rx_frontend. Improved PCIe streaming reliability - - B2xx: Clear sequence numbers in idle state. - - RFNoC: Nodes disconnect on destruction. Fixed setting of correct bits on + * B2xx: Clear sequence numbers in idle state. + * RFNoC: Nodes disconnect on destruction. Fixed setting of correct bits on sr_error_policy. DDC does no longer clear timed commands on EOB. DUC fixed timed CORDIC tuning. Enable Noc-Shell response FIFOs (fixes simultaneous commands on multiple channels). - - UBX: Changed default performance parameters - - TwinRX: LEDs properly light up depending on channels. Fixed issue of multiple + * UBX: Changed default performance parameters + * TwinRX: LEDs properly light up depending on channels. Fixed issue of multiple (redundant) writes. Simplified API steps for phase synchronization - - XCVR: Query dboard clock instead of DAC clock. Helps in X3x0s. - - GPS: Fixed message for case when no GPS is present. Fixed multiple GPS-related + * XCVR: Query dboard clock instead of DAC clock. Helps in X3x0s. + * GPS: Fixed message for case when no GPS is present. Fixed multiple GPS-related issues. - - Converters: Fixed floating point rounding error in tests. - - Utils: uhd_usrp_probe can now query vectors - - Fixed issue that prevented soft_regs working on 32-bit systems - - Tools: Merged dissectors into common directory. - - CMake: -Og is the default now for gcc-based Debug builds. - - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 - -uhd (3.10.0.0-0ubuntu1) trusty; urgency=low - - - Changed version string to quadruplets (Major.API.ABI.Patch) - - Minimum dependencies bumped for gcc, Boost, CMake, clang and Python. - - TwinRX: Added support. Includes LO API for multi_usrp. - - N230: Added support - - Added expert framework - - X300: Completely restructured to use RFNoC - - X300: FPGA builds include git hash, dual 10GigE receive is now supported + * Converters: Fixed floating point rounding error in tests. + * Utils: uhd_usrp_probe can now query vectors + * Fixed issue that prevented soft_regs working on 32-bit systems + * Tools: Merged dissectors into common directory. + * CMake: -Og is the default now for gcc-based Debug builds. + + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 + +uhd (3.10.0.0-0ubuntu1) ubuntu_release; urgency=low + + * Changed version string to quadruplets (Major.API.ABI.Patch) + * Minimum dependencies bumped for gcc, Boost, CMake, clang and Python. + * TwinRX: Added support. Includes LO API for multi_usrp. + * N230: Added support + * Added expert framework + * X300: Completely restructured to use RFNoC + * X300: FPGA builds include git hash, dual 10GigE receive is now supported (allows 2x200 Msps receive over 2x10GigE connections), DMA FIFO (over DRAM) now part of builds, added Aurora support - - WBX: Fixed bug that prevented LO locking with 50 MHz ref clock - - pkg-config: Added boost_system - - Utils: uhd_usrp_probe can query sensors, query_gpsdo_sensors: minor fixes, + * WBX: Fixed bug that prevented LO locking with 50 MHz ref clock + * pkg-config: Added boost_system + * Utils: uhd_usrp_probe can query sensors, query_gpsdo_sensors: minor fixes, and cleanup - - Examples: Bugfixes in tx_waveforms, benchmark_rate measures timeouts, - - USB subsystem: Cleanups and minor bugfixes - - Added devtest infrastructure - - Converters: Added s8 and s16 data types - - Added more aggressive optimization strategies for FPGA builds - - Xilinx IP tool upgrade scripts cleaned up + * Examples: Bugfixes in tx_waveforms, benchmark_rate measures timeouts, + * USB subsystem: Cleanups and minor bugfixes + * Added devtest infrastructure + * Converters: Added s8 and s16 data types + * Added more aggressive optimization strategies for FPGA builds + * Xilinx IP tool upgrade scripts cleaned up - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.9.5-0ubuntu1) trusty; urgency=low +uhd (3.9.5-0ubuntu1) ubuntu_release; urgency=low - - B200: Update DSPs after changing tick rate - - X300: Added option to disable ADC self test, prevent DAC from + * B200: Update DSPs after changing tick rate + * X300: Added option to disable ADC self test, prevent DAC from underrunning - - UBX: Fixed noise issues, reduced power consumption/heat, added codes for + * UBX: Fixed noise issues, reduced power consumption/heat, added codes for upcoming board revisions, force RX LNAs on (reduces rx settling time) - - WBX: Fixed rev2 and rev3 boards on X300 - - Utils/Examples: Cleaned up query_gpsdo_sensors, test_dboard_coercion, - - Manual: Minor fixes and updates - - CMake: Fix lib64 detection, better platform detection, Doxygen may use shorter + * WBX: Fixed rev2 and rev3 boards on X300 + * Utils/Examples: Cleaned up query_gpsdo_sensors, test_dboard_coercion, + * Manual: Minor fixes and updates + * CMake: Fix lib64 detection, better platform detection, Doxygen may use shorter filenames - - Octoclock: GPSDO-related fixes, sequence number consistency fixes, UART + * Octoclock: GPSDO-related fixes, sequence number consistency fixes, UART fixes (off-by-one errors). uhd_usrp_probe will pick up an OC now, added Wireshark dissector for OC packets - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.9.4-0ubuntu1) trusty; urgency=low +uhd (3.9.4-0ubuntu1) ubuntu_release; urgency=low - - GPIO control: Fix address mismatch for RX and full duplex. + * GPIO control: Fix address mismatch for RX and full duplex. This fixes full-duplex mode for most devices. - - B200: Fixed auto rate selection (can now select 61.44 Msps) - - UBX: Fix member declaration order which could cause + * B200: Fixed auto rate selection (can now select 61.44 Msps) + * UBX: Fix member declaration order which could cause segfaults for debug builds - - Manual/Docs: Numerous fixes, use dot for graphs in manual - - Utils: multiple fixes for query_gpsdo_sensors, fixed floating point + * Manual/Docs: Numerous fixes, use dot for graphs in manual + * Utils: multiple fixes for query_gpsdo_sensors, fixed floating point comparison - - Windows: Include registry file in installation - - Converters: Improve NEON converters + * Windows: Include registry file in installation + * Converters: Improve NEON converters - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.9.3-0ubuntu1) trusty; urgency=low +uhd (3.9.3-0ubuntu1) ubuntu_release; urgency=low * UBX: Fixed a phase synchronization issue on the sub-1GHz band * USB: Fixed transport issue that crashed when multiple USB devices were @@ -349,9 +723,9 @@ uhd (3.9.3-0ubuntu1) trusty; urgency=low * Fixed several compiler warnings and minor bugs * Examples: Updated benchmark_rate for improved thread safety - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.9.2-0ubuntu1) trusty; urgency=low +uhd (3.9.2-0ubuntu1) ubuntu_release; urgency=low * E310: Added support for Speedgrade 3 * B205mini: Added support @@ -365,9 +739,9 @@ uhd (3.9.2-0ubuntu1) trusty; urgency=low * E310: DRAM testbenching * Docs/Manual: Many updates and fixes - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.9.1-0ubuntu1) trusty; urgency=low +uhd (3.9.1-0ubuntu1) ubuntu_release; urgency=low * B200mini: Updated udev rules, removed DCM * B200: Better USB error messages @@ -377,9 +751,9 @@ uhd (3.9.1-0ubuntu1) trusty; urgency=low * Examples: Added PPS source option * Docs: Multiple manual updates - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.9.0-0ubuntu1) trusty; urgency=low +uhd (3.9.0-0ubuntu1) ubuntu_release; urgency=low * X300: Updated DAC ctrl, FPGA toolchain is now entirely Vivado, improved master clock controls, added ADC self-cal capability, @@ -422,9 +796,9 @@ uhd (3.9.0-0ubuntu1) trusty; urgency=low * Utils: Read more property tree types from the command line * Tools: kitchen sink updated, added mega_fft - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.8.5-0ubuntu1) trusty; urgency=low +uhd (3.8.5-0ubuntu1) ubuntu_release; urgency=low * E3xx: Added support for battery-based E3xx device (E312), get_freq() for network mode, fixed GPS time initialization bug @@ -439,9 +813,9 @@ uhd (3.8.5-0ubuntu1) trusty; urgency=low * Build System: Fixed builds on some Windows platforms, removed stray prints - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.8.4-0ubuntu1) trusty; urgency=low +uhd (3.8.4-0ubuntu1) ubuntu_release; urgency=low * B200: Fixed EEPROM writing bug, updated images for B200 Rev5/6 * E300: GPS antenna power defaults to staying on, GPS time used as @@ -450,9 +824,9 @@ uhd (3.8.4-0ubuntu1) trusty; urgency=low * USRP2: Bugfix that allows latest UHD to work with USRP2 * Documentation: Many fixes for E300 section, added FPGA manual - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.8.3-0ubuntu1) trusty; urgency=low +uhd (3.8.3-0ubuntu1) ubuntu_release; urgency=low * UBX: Fixed phase synchronization issues (Related changes: Change X300 daughterboard frequency, increase @@ -464,9 +838,9 @@ uhd (3.8.3-0ubuntu1) trusty; urgency=low * CMake: Build fixes * E300: Flow control fix - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.8.2-0ubuntu1) trusty; urgency=low +uhd (3.8.2-0ubuntu1) ubuntu_release; urgency=low * CMake: Introducing named versions for dev branches, enable static libs, * E300: Docs updates, compat number bump, VCTCXO updates, @@ -482,9 +856,9 @@ uhd (3.8.2-0ubuntu1) trusty; urgency=low * Path handling vastly improved, made more consistent * Minor UHD fixes - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.8.1-0ubuntu1) trusty; urgency=low +uhd (3.8.1-0ubuntu1) ubuntu_release; urgency=low * B2x0: Fixed PLL settings, Fixed external ref selection, serialized streamer setup (thread-safety) @@ -496,9 +870,9 @@ uhd (3.8.1-0ubuntu1) trusty; urgency=low * Examples: Multiple bugfixes (multi-channel ops) * Docs/Manual: Multiple fixes, E310 panel images - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.8.0-0ubuntu1) trusty; urgency=low +uhd (3.8.0-0ubuntu1) ubuntu_release; urgency=low * Added E310 support * B200/B210: Moved AD9361 controls from firmware to host @@ -525,9 +899,9 @@ uhd (3.8.0-0ubuntu1) trusty; urgency=low * Examples: Improved GPIO example, rx_samples_to_file * Bumped minimum Boost version to 1.46 - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.7.3-0ubuntu1) trusty; urgency=low +uhd (3.7.3-0ubuntu1) ubuntu_release; urgency=low * Fixed examples * Removed compiler warnings @@ -539,9 +913,9 @@ uhd (3.7.3-0ubuntu1) trusty; urgency=low * Multiple FPGA improvements, as well as upgrade of build env * Added support for B200 vs B210 discovery - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.7.2-0ubuntu1) trusty; urgency=low +uhd (3.7.2-0ubuntu1) ubuntu_release; urgency=low * Fixed X300 phase alignment issues * Fixed CMake 2.6 incompatibility issues @@ -568,9 +942,9 @@ uhd (3.7.2-0ubuntu1) trusty; urgency=low * Fixed issue with filter selection in B200 that caused loss of RX power. * Removed ref lock check from X300 where it wasn't necessary. - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.7.1-0ubuntu1) trusty; urgency=low +uhd (3.7.1-0ubuntu1) ubuntu_release; urgency=low * Fixed issue with TVRX2 divider calculation. * Fixed issue using calibration utilities on B-Side daughterboard in an X3xx. @@ -591,9 +965,9 @@ uhd (3.7.1-0ubuntu1) trusty; urgency=low * Fixed MTU / frame size detection for X3xx devices. * Fixed B2xx filter chain causing wrong sample rate in some circumstances. - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.7.0-0ubuntu1) trusty; urgency=low +uhd (3.7.0-0ubuntu1) ubuntu_release; urgency=low * Introduced USRP X300 and X310 support! * Releasing a CHDR Dissector for Wireshark analysis @@ -605,9 +979,9 @@ uhd (3.7.0-0ubuntu1) trusty; urgency=low * Fixed threading bug in USRP B2xx code causing GQRX issue * General UHD bug fixes & improvements - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.6.2-0ubuntu1) trusty; urgency=low +uhd (3.6.2-0ubuntu1) ubuntu_release; urgency=low * Fixed bug in timed commands example. * Improved compatibility for older versions of Boost. @@ -624,22 +998,22 @@ uhd (3.6.2-0ubuntu1) trusty; urgency=low * N-Series: netburner now accepts relative paths with '~' * Completely re-written UHD Images Downloader, with numerous bug fixes and new features. - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.6.1-0ubuntu1) trusty; urgency=low +uhd (3.6.1-0ubuntu1) ubuntu_release; urgency=low * B2xx: Fixed critical bug in 003.006.000 regarding USRP B2xx operation - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.6.0-0ubuntu1) trusty; urgency=low +uhd (3.6.0-0ubuntu1) ubuntu_release; urgency=low * Many small fixes for bugs revealed by static analysis. * Introduced support for the USRP B200 / B210 - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.5.3-0ubuntu1) trusty; urgency=low +uhd (3.5.3-0ubuntu1) ubuntu_release; urgency=low * E110: ** Fix FPGA Makefile build typo @@ -647,9 +1021,9 @@ uhd (3.5.3-0ubuntu1) trusty; urgency=low ** Fixed timespec irrational rate rounding ** Multichan streamer CPU utilization - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.5.2-0ubuntu1) trusty; urgency=low +uhd (3.5.2-0ubuntu1) ubuntu_release; urgency=low * B100: ** Fix get send buffer timeout @@ -658,9 +1032,9 @@ uhd (3.5.2-0ubuntu1) trusty; urgency=low * USRP1: ** Restore broken EEPROM writing - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.5.1-0ubuntu1) trusty; urgency=low +uhd (3.5.1-0ubuntu1) ubuntu_release; urgency=low * Misc: ** Fixes to images downloader @@ -670,9 +1044,9 @@ uhd (3.5.1-0ubuntu1) trusty; urgency=low ** Fix for socket send code newer OS versions * Changes from 3.4.5 - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.5.0-0ubuntu1) trusty; urgency=low +uhd (3.5.0-0ubuntu1) ubuntu_release; urgency=low * B100: ** Added timed commands feature @@ -696,9 +1070,9 @@ uhd (3.5.0-0ubuntu1) trusty; urgency=low ** Added multi-threading to packet converters ** Added automatic images fetcher application - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.4.5-0ubuntu1) trusty; urgency=low +uhd (3.4.5-0ubuntu1) ubuntu_release; urgency=low * XCVR2450: ** Added XCVR2450 rev2 support @@ -708,9 +1082,9 @@ uhd (3.4.5-0ubuntu1) trusty; urgency=low ** Fix to rx_samples_to_udp byte count ** stream command enums easy on SWIG - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.4.4-0ubuntu1) trusty; urgency=low +uhd (3.4.4-0ubuntu1) ubuntu_release; urgency=low * Gen2 ** Fix RX and TX DSP scalar adjustments @@ -718,9 +1092,9 @@ uhd (3.4.4-0ubuntu1) trusty; urgency=low ** Fixed RX ADC IQ inversion swap ** Incremented FPGA compat number to 9.4 - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.4.3-0ubuntu1) trusty; urgency=low +uhd (3.4.3-0ubuntu1) ubuntu_release; urgency=low * USRP2/N2x0: ** Net burner parser fix (windows) @@ -734,9 +1108,9 @@ uhd (3.4.3-0ubuntu1) trusty; urgency=low ** Shutoff the DAC on transmit EOB flags ** Revert 1st nyquist zone DAC calculation - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.4.2-0ubuntu1) trusty; urgency=low +uhd (3.4.2-0ubuntu1) ubuntu_release; urgency=low * USRP2/N2x0: ** Card and net burner language fixes @@ -754,9 +1128,9 @@ uhd (3.4.2-0ubuntu1) trusty; urgency=low ** SIMD conversion routines priority over table look-up ** Fix undefined GCC float conversion behaviour for sc8 - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.4.1-0ubuntu1) trusty; urgency=low +uhd (3.4.1-0ubuntu1) ubuntu_release; urgency=low * USRP2/N2x0: ** Filter out invalid broadcast replies @@ -775,9 +1149,9 @@ uhd (3.4.1-0ubuntu1) trusty; urgency=low * FreeBSD: ** Fixed network relay example compilation - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.4.0-0ubuntu1) trusty; urgency=low +uhd (3.4.0-0ubuntu1) ubuntu_release; urgency=low * USRP2/N2x0: ** 50 Msps RX/TX with sc8 mode over the wire @@ -798,9 +1172,9 @@ uhd (3.4.0-0ubuntu1) trusty; urgency=low ** Added API calls for DC offset correction ** Added API calls for IQ balance correction - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.3.2-0ubuntu1) trusty; urgency=low +uhd (3.3.2-0ubuntu1) ubuntu_release; urgency=low * N2x0: ** Fixed TX daughterboard clocking mode @@ -814,18 +1188,17 @@ uhd (3.3.2-0ubuntu1) trusty; urgency=low ** Handle EINTR on select() w/ udp transport ** Minor fixes for compiling on FreeBSD - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 - -uhd (3.3.1-0ubuntu1) trusty; urgency=low + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 + ## Release 003.003.001 * B100/E1x0: ** Fixed VCO bounds checking on flexible clocking * B100: ** Fixed discovery throwing when device claimed - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.3.0-0ubuntu1) trusty; urgency=low +uhd (3.3.0-0ubuntu1) ubuntu_release; urgency=low * USRP2/N2x0: ** Incremented firmware image compat number to 11.0 @@ -845,9 +1218,9 @@ uhd (3.3.0-0ubuntu1) trusty; urgency=low * Gen2: ** Fix DSP rate selection clipping for very low rates - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.2.4-0ubuntu1) trusty; urgency=low +uhd (3.2.4-0ubuntu1) ubuntu_release; urgency=low * USRP2/N2x0: ** Resize all socket buffers (multi-channel) @@ -864,9 +1237,9 @@ uhd (3.2.4-0ubuntu1) trusty; urgency=low ** Fix bounds checking on stream num samps ** Fix error using PPS_NEG in clock config - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.2.3-0ubuntu1) trusty; urgency=low +uhd (3.2.3-0ubuntu1) ubuntu_release; urgency=low * USRP2/N2x0: ** Fix uninitialized variable for multi-board case @@ -882,9 +1255,9 @@ uhd (3.2.3-0ubuntu1) trusty; urgency=low ** Clip the reported tune range to the dboard bandwidth ** Preserve bands when calculating overall tune range - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.2.2-0ubuntu1) trusty; urgency=low +uhd (3.2.2-0ubuntu1) ubuntu_release; urgency=low * USRP2/N2x0: ** Always resize socket send buffer to SRAM size @@ -906,17 +1279,17 @@ uhd (3.2.2-0ubuntu1) trusty; urgency=low ** Fix send to return zero on empty packets ** Perform version check on liborc - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.2.1-0ubuntu1) trusty; urgency=low +uhd (3.2.1-0ubuntu1) ubuntu_release; urgency=low * USRP2/N-Series: ** Firmware fix to shutoff streaming when socket unreachable ** Incremented firmware image compat number to 10.3 - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.2.0-0ubuntu1) trusty; urgency=low +uhd (3.2.0-0ubuntu1) ubuntu_release; urgency=low * USRP2/N-Series: ** Incremented FPGA image compat number to 7.1 @@ -947,18 +1320,18 @@ uhd (3.2.0-0ubuntu1) trusty; urgency=low ** Code reorganization with property tree ** Calibration support in gen2 FPGAs - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.1.2-0ubuntu1) trusty; urgency=low +uhd (3.1.2-0ubuntu1) ubuntu_release; urgency=low * N-Series: ** Fix UART communication for GPSDO * XCVR2450: ** Fix for descontructor throwing on hardware disconnect - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.1.1-0ubuntu1) trusty; urgency=low +uhd (3.1.1-0ubuntu1) ubuntu_release; urgency=low * USRP1: ** Fixed lock up in logging facility under MSVC @@ -968,9 +1341,9 @@ uhd (3.1.1-0ubuntu1) trusty; urgency=low * WBX ** Keep mixers on between bursts to maintain phase offsets - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.1.0-0ubuntu1) trusty; urgency=low +uhd (3.1.0-0ubuntu1) ubuntu_release; urgency=low * USRP2/N-Series: ** Incremented FPGA compat number to 6 @@ -1004,9 +1377,9 @@ uhd (3.1.0-0ubuntu1) trusty; urgency=low ** Deprecated API in utils/warning.hpp ** Fixed race condition in device discovery/factory - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.0.1-0ubuntu1) trusty; urgency=low +uhd (3.0.1-0ubuntu1) ubuntu_release; urgency=low * RFX400: fix for transmit capability * USRP1: fix for axillary ADC read @@ -1017,11 +1390,11 @@ uhd (3.0.1-0ubuntu1) trusty; urgency=low * build: various work on build system * build: include FPGA and firmware images in installers - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 -uhd (3.0.0-0ubuntu1) trusty; urgency=low +uhd (3.0.0-0ubuntu1) ubuntu_release; urgency=low Initial (formal) release, no changes to mention. - -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + -- Ettus Research <packages@ettus.com> Tue, 28 May 2019 03:52:35 -0800 diff --git a/images/manifest.txt b/images/manifest.txt index 0df5b9d53..74a7754fc 100644 --- a/images/manifest.txt +++ b/images/manifest.txt @@ -1,38 +1,38 @@ # UHD Image Manifest File # Target hash url SHA256 # X300-Series -x3xx_x310_fpga_default fpga-f1ba32fe x3xx/fpga-f1ba32fe/x3xx_x310_fpga_default-gf1ba32fe.zip 7ff752d3ee01ad3aa62dd405f8afbaaf30c5e77d22effe1c9d55f94b03d37326 -x3xx_x300_fpga_default fpga-f1ba32fe x3xx/fpga-f1ba32fe/x3xx_x300_fpga_default-gf1ba32fe.zip ff3e0416f36170bfa83a7d47dc6164e60cfad1277d0f221e3c69a25e6f21323b +x3xx_x310_fpga_default fpga-e39334fe x3xx/fpga-e39334fe/x3xx_x310_fpga_default-ge39334fe.zip 13414ff4582377670e54a6ff7ea541b42947e0dccc470085c41a766a20c3aff3 +x3xx_x300_fpga_default fpga-e39334fe x3xx/fpga-e39334fe/x3xx_x300_fpga_default-ge39334fe.zip 27851ee3929e102d4bf86569efae9c160f85f6856ed83b8d5126e81f5dbacc9d # Example daughterboard targets (none currently exist) #x3xx_twinrx_cpld_default example_target #dboard_ubx_cpld_default example_target # E-Series -e3xx_e310_fpga_default fpga-4bc2c6f e3xx/fpga-4bc2c6f/e3xx_e310_fpga_default-g4bc2c6f.zip be090f7cd187eb020e0cc8a8a7094b9691c4b7fa3dde82ca242030287a577475 +e3xx_e310_fpga_default fpga-e39334fe e3xx/fpga-e39334fe/e3xx_e310_fpga_default-ge39334fe.zip f83ece467c807667e2e3b8e1b7cf123c65d032a169c5fdf8c68aaf1e0acec15e e3xx_e310_fpga_rfnoc fpga-d6a878b e3xx/fpga-d6a878b/e3xx_e310_fpga_rfnoc-gd6a878b.zip 5c9b89fb6293423644868c22e914de386a9af39ff031da6800a1cf39a90ea73b -e3xx_e320_fpga_default fpga-3de8954a e3xx/fpga-3de8954a/e3xx_e320_fpga_default-g3de8954a.zip 8f16dd9ffb00772cfbc6814688f10f70f2a32ecf6fbb7a0d5d8431682035724e +e3xx_e320_fpga_default fpga-e39334fe e3xx/fpga-e39334fe/e3xx_e320_fpga_default-ge39334fe.zip bd8a7af1ff0dd464af2ee5f4eb5b35e6526ca6f4b519dbb99e7648c7f7f932d6 # E320 Filesystems, etc -e3xx_e320_sdk_default meta-ettus-v3.14.0.0 e3xx/meta-ettus-v3.14.0.0/e3xx_e320_sdk_default-v3.14.0.0.zip 0 -e3xx_e320_mender_default meta-ettus-v3.14.0.0 e3xx/meta-ettus-v3.14.0.0/e3xx_e320_mender_default-v3.14.0.0.zip 0 -e3xx_e320_sdimg_default meta-ettus-v3.14.0.0 e3xx/meta-ettus-v3.14.0.0/e3xx_e320_sdimg_default-v3.14.0.0.zip 0 +e3xx_e320_sdk_default meta-ettus-v3.14.1.0 e3xx/meta-ettus-v3.14.1.0/e3xx_e320_sdk_default-v3.14.1.0.zip 0 +e3xx_e320_mender_default meta-ettus-v3.14.1.0 e3xx/meta-ettus-v3.14.1.0/e3xx_e320_mender_default-v3.14.1.0.zip 0 +e3xx_e320_sdimg_default meta-ettus-v3.14.1.0 e3xx/meta-ettus-v3.14.1.0/e3xx_e320_sdimg_default-v3.14.1.0.zip 0 # N300-Series -n3xx_n310_fpga_default fpga-3de8954a n3xx/fpga-3de8954a/n3xx_n310_fpga_default-g3de8954a.zip 0e3d07f2cc6f3a8d137f5e35b1a5888a7aebba90d4d13ca2516e0d9a1bc681d9 -n3xx_n300_fpga_default fpga-3de8954a n3xx/fpga-3de8954a/n3xx_n300_fpga_default-g3de8954a.zip ee01ffa7d9ad40fd37373f94a608ddcd46f4f9ef50ad5c5778e125b18d0be04d -n3xx_n320_fpga_default fpga-3de8954a n3xx/fpga-3de8954a/n3xx_n320_fpga_default-g3de8954a.zip b6a69c4ad4560955380f31e6ad99d0ff353dbc5f9241de5e4303a8fb21f5f4f7 +n3xx_n310_fpga_default fpga-e39334fe n3xx/fpga-e39334fe/n3xx_n310_fpga_default-ge39334fe.zip 8c557cc5fa4f413609335f50fd7e0eb977af0f4d2ba13ef9f0545d0166ac7ffb +n3xx_n300_fpga_default fpga-e39334fe n3xx/fpga-e39334fe/n3xx_n300_fpga_default-ge39334fe.zip 8b91bc960a7735c8611a1b1aad6d511f362625d06c82744456449cad8d3542a9 +n3xx_n320_fpga_default fpga-e39334fe n3xx/fpga-e39334fe/n3xx_n320_fpga_default-ge39334fe.zip cd79274b5efda0b93433badd7191ccac6a160537c30ec6113fe7a4e000ece6a8 n3xx_n310_cpld_default fpga-6bea23d n3xx/fpga-6bea23d/n3xx_n310_cpld_default-g6bea23d.zip ef128dcd265ee8615b673021d4ee84c39357012ffe8b28c8ad7f893f9dcb94cb n3xx_n320_cpld_default fpga-4bc2c6f n3xx/fpga-4bc2c6f/n3xx_n320_cpld_default-g4bc2c6f.zip 6680a9363efc5fa8b5a68beb3dff44f2e314b94e716e3a1751aba0fed1f384da # N3XX Mykonos firmware #n3xx_n310_fw_default fpga-6bea23d n3xx/fpga-6bea23d/n3xx_n310_fw_default-g6bea23d.zip 0 # N300-Series Filesystems, etc -n3xx_common_sdk_default meta-ettus-v3.14.0.0 n3xx/meta-ettus-v3.14.0.0/n3xx_common_sdk_default-v3.14.0.0.zip 0 -n3xx_common_mender_default meta-ettus-v3.14.0.0 n3xx/meta-ettus-v3.14.0.0/n3xx_common_mender_default-v3.14.0.0.zip 0 -n3xx_common_sdimg_default meta-ettus-v3.14.0.0 n3xx/meta-ettus-v3.14.0.0/n3xx_common_sdimg_default-v3.14.0.0.zip 0 +n3xx_common_sdk_default meta-ettus-v3.14.1.0 n3xx/meta-ettus-v3.14.1.0/n3xx_common_sdk_default-v3.14.1.0.zip 0 +n3xx_common_mender_default meta-ettus-v3.14.1.0 n3xx/meta-ettus-v3.14.1.0/n3xx_common_mender_default-v3.14.1.0.zip 0 +n3xx_common_sdimg_default meta-ettus-v3.14.1.0 n3xx/meta-ettus-v3.14.1.0/n3xx_common_sdimg_default-v3.14.1.0.zip 0 # B200-Series -b2xx_b200_fpga_default fpga-e57dfe0 b2xx/fpga-e57dfe0/b2xx_b200_fpga_default-ge57dfe0.zip ea5cec1dd1909bf52fb269eb1e25790bf75027595a957689233f8191917cbea7 -b2xx_b200mini_fpga_default fpga-e57dfe0 b2xx/fpga-e57dfe0/b2xx_b200mini_fpga_default-ge57dfe0.zip 2fda5cadb4b682296430f3458a51da8bab6d78992fa3f4f7c7a863fe78dfb6dd -b2xx_b210_fpga_default fpga-e57dfe0 b2xx/fpga-e57dfe0/b2xx_b210_fpga_default-ge57dfe0.zip b6badaa782b6240cfa9cf21f2c816787f059ce2a6177976e0cc9f9c23c95d9ef -b2xx_b205mini_fpga_default fpga-e57dfe0 b2xx/fpga-e57dfe0/b2xx_b205mini_fpga_default-ge57dfe0.zip 72d4349041b32e1f071dfae613953c84bb2249f9f05241e2283b767f25d6e486 +b2xx_b200_fpga_default fpga-e39334fe b2xx/fpga-e39334fe/b2xx_b200_fpga_default-ge39334fe.zip 212cf4e7b59436d74b25b5dc7f3f8cdf48f6e4983be9fb440dd9827aebd9918a +b2xx_b200mini_fpga_default fpga-e39334fe b2xx/fpga-e39334fe/b2xx_b200mini_fpga_default-ge39334fe.zip df37c9e2e9e09f8ab4bf28295d9016f75b75917a41b0b95aa55af768fe2014e3 +b2xx_b210_fpga_default fpga-e39334fe b2xx/fpga-e39334fe/b2xx_b210_fpga_default-ge39334fe.zip f6fe158d64b96b75632e5cd0ef8c30c301fd10fd850070f9385ea8cf3285a99c +b2xx_b205mini_fpga_default fpga-e39334fe b2xx/fpga-e39334fe/b2xx_b205mini_fpga_default-ge39334fe.zip 64aae1720a7af23bbb554f46f97e6193728ab61ff8fc97f8ac7343d424b1a91d b2xx_common_fw_default uhd-2bdad498 b2xx/uhd-2bdad498/b2xx_common_fw_default-g2bdad498.zip a6a867466448f2f75d9d5d290c57ceb8e1d3219391c9f275824fbeb3e7931732 # USRP2 Devices @@ -42,7 +42,7 @@ usrp2_n200_fpga_default fpga-6bea23d usrp2/fpga-6bea23d/usrp2_n20 usrp2_n200_fw_default fpga-6bea23d usrp2/fpga-6bea23d/usrp2_n200_fw_default-g6bea23d.zip 3eee2a6195caafe814912167fccf2dfc369f706446f8ecee36e97d2c0830116f usrp2_n210_fpga_default fpga-6bea23d usrp2/fpga-6bea23d/usrp2_n210_fpga_default-g6bea23d.zip 5ce68ac539ee6eeb7d04fb3127c1fabcaff442a8edfaaa2f3746590f9df909bd usrp2_n210_fw_default fpga-6bea23d usrp2/fpga-6bea23d/usrp2_n210_fw_default-g6bea23d.zip 3646fcd3fc974d18c621cb10dfe97c4dad6d282036dc63b7379995dfad95fb98 -n230_n230_fpga_default fpga-e57dfe0 n230/fpga-e57dfe0/n230_n230_fpga_default-ge57dfe0.zip f115b78a1893da0c2a481257351b834721f8a5468dfae6a34e3a68a3bc0065cd +n230_n230_fpga_default fpga-e39334fe n230/fpga-e39334fe/n230_n230_fpga_default-ge39334fe.zip c30f4d0625bb8c65bdedd263b8a08972fca401bcd7b5cb288a314a7490a84ff9 # USRP1 Devices usrp1_usrp1_fpga_default fpga-6bea23d usrp1/fpga-6bea23d/usrp1_usrp1_fpga_default-g6bea23d.zip 03bf72868c900dd0853bf48e2ede91058d579829b0e70c021e51b0e282d1d5be |