diff options
author | michael-west <michael.west@ettus.com> | 2018-01-30 12:19:20 -0800 |
---|---|---|
committer | michael-west <michael.west@ettus.com> | 2018-01-30 12:19:20 -0800 |
commit | ef1576780bc927b8611640091b15f3d051cb97ad (patch) | |
tree | 44bea62baf5d88464328f9923450f763636c5962 | |
parent | 423b4c196df72c521152846a56a477ef3e98140b (diff) | |
download | uhd-ef1576780bc927b8611640091b15f3d051cb97ad.tar.gz uhd-ef1576780bc927b8611640091b15f3d051cb97ad.tar.bz2 uhd-ef1576780bc927b8611640091b15f3d051cb97ad.zip |
UHD 3.10.3.0 Release
-rw-r--r-- | host/CMakeLists.txt | 4 | ||||
-rw-r--r-- | host/cmake/debian/changelog | 943 |
2 files changed, 945 insertions, 2 deletions
diff --git a/host/CMakeLists.txt b/host/CMakeLists.txt index 9627caa5a..88f27cfd1 100644 --- a/host/CMakeLists.txt +++ b/host/CMakeLists.txt @@ -341,8 +341,8 @@ UHD_INSTALL(FILES #{{{IMG_SECTION # This section is written automatically by /images/create_imgs_package.py # Any manual changes in here will be overwritten. -SET(UHD_IMAGES_MD5SUM "ad193ab61f9050c521b1511e69dd13a1") -SET(UHD_IMAGES_DOWNLOAD_SRC "uhd-images_003.010.003.000-rc2.zip") +SET(UHD_IMAGES_MD5SUM "0318989547de1221f3f71454abf43a74") +SET(UHD_IMAGES_DOWNLOAD_SRC "uhd-images_003.010.003.000-release.zip") #}}} ######################################################################## diff --git a/host/cmake/debian/changelog b/host/cmake/debian/changelog index 15a735619..552c1edac 100644 --- a/host/cmake/debian/changelog +++ b/host/cmake/debian/changelog @@ -1,3 +1,946 @@ +uhd (3.10.3.0-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * X300 + ** Fix max rate calculation for 1 GbE + ** Fix for DAC synchronization errors (unexpected FIFO depth) + ** Reduced CPU usage during TX + * N230 + ** Properly initialize request structure before discovery + * B200 + ** FX3 firmware performance opitimizations + ** Fixed sequence error on second TX burst + * TwinRX + ** Added ADF5356 synth and Rev C support + * UBX + ** Add implementation of TDD xcvr_mode and for TX PA on in TDD mode (to reduce transient on older revs) + ** Add support for UBX-TDD + * C API + ** Fixed dboard EEPROM revision error handling + ** Make uhd_rx_streamer_last_error use SAFE_C + ** Better error handling in uhd_usrp_get_[t/r]x_stream + * RFNoC + ** Fix ctrl_iface to pop sequence numbers only after success + ** Fix sequence number error message in ctrl_iface + ** FPGA fix for sr_read() failure to ack errors + ** FPGA fix for repeated sequence number for RX packets with 1 sample + ** FPGA fix for axi_serializer edge case + * Docs + ** Fixed B200 power LED description + ** Update README application links + * UHD + ** Utilize poll() instead of select() for UDP transports where possible to avoid descirptor limits + ** 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, 30 Jan 2018 11:40:09 -0800 + +uhd (3.10.2.0-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * multi_usrp: Fixed get_normalized_tx_gain. + * E300: Fix for streamer recreation issue. Reduced minimum timeout, fixed + potential race condition. + * X300: Fix for network discovery, will now return early when correct serial is + found. Fixed issue with DAC sync. All async messages now go through + single DMA channel on PCIe. Improved TX performance. Fixed page size + acquisition for PCIe. Fixed some FW communication errors. Improved flow + control. Removed MTU throttling. Legacy compat falls back to min spp + for mixed transport types. + * CBX: Fixed LO LPF behaviour in 1.5-2 GHz range. + * UBX: Fixed dtor SIGABRT issue. Better error handling for various dboard clock + rates. + * TwinRX: Added LO reimport feature. + * GPSDO: Improved detection. Improved query_gpsdo sensor. + * RFNoC: Fixed issue with DDC and DUC command tick rate. + * UHD: Fixed potential memory leak in tasks. Fixed get_normalized_tx_gain(). + Fixed default socket buffer size to honor MTU. + * Examples: Added channel param to samps to/from file. sync_to_gps exits + instead of uncaught throw. latency_test improved output. Use + next_pps in test_clock_synch. Added TwinRX FHSS example. + * Utils: Modified behaviour of uhd_images_downloader so it won't delete dirs + when using -i + * Tools: Updates to CHDR dissector. Added set_time_source_out(). Fixed LO API. + * C API: Fixed some missing fields in USRP info. + * Docs: Many minor fixes. Fixed Doxygen warnings related to /* in files. + * 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 + +uhd (3.10.1.1-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + - 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 + 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 + 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, 30 Jan 2018 11:40:09 -0800 + +uhd (3.10.1.0-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + - 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 + 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 + (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 + 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 + (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, + 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 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + +uhd (3.9.5-0ubuntu1) trusty; urgency=low + + - 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 + 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 + filenames + - 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 + +uhd (3.9.4-0ubuntu1) trusty; urgency=low + + - 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 + segfaults for debug builds + - 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 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + +uhd (3.9.3-0ubuntu1) trusty; urgency=low + + * UBX: Fixed a phase synchronization issue on the sub-1GHz band + * USB: Fixed transport issue that crashed when multiple USB devices were + connected on a Windows machine, more graceful handling of USB disconnects,, + provided .cdf file for installing on Windows + * B200: Fixed memory growth/increasing tune times issue + * E300: Fixed memory leak with udev, fixed issue with autoboot value, fixes + to button behaviour + * usrp2, usrp3: Fixed IQ imbalance and DC bias in DDC chain + * CMake: Windows registry fixes + * 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 + +uhd (3.9.2-0ubuntu1) trusty; urgency=low + + * E310: Added support for Speedgrade 3 + * B205mini: Added support + * E310: Fixed reference counting bug + * B210: Fixed external clock reference bug for devices using ADF4002 PLLs + * B210: Fixed codec loopback test + * OctoClock: Fixed firmware burning on Windows + * B2XX, E3XX, X3XX: Easier time-syncing features. Fixes bug where B210s would + only run after issuing set_time_unknown_pps(). + * X3XX: Fixed bug for IQ imbalance correction + * E310: DRAM testbenching + * Docs/Manual: Many updates and fixes + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + +uhd (3.9.1-0ubuntu1) trusty; urgency=low + + * B200mini: Updated udev rules, removed DCM + * B200: Better USB error messages + * Cores: Fixed CORDIC scaling issue on all devices that use + dsp_core_3000 + * X300: Fixed GPIO issue + * Examples: Added PPS source option + * Docs: Multiple manual updates + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + +uhd (3.9.0-0ubuntu1) trusty; urgency=low + + * X300: Updated DAC ctrl, FPGA toolchain is now entirely Vivado, + improved master clock controls, added ADC self-cal capability, + prepared for revisions 7 and 8, fixed flow control issue which + could cause device to hang when receiving too many overruns + * B2XX: Auto clock rate setting, added PID/VID pairs to support + all B2XX- and derivatives, added temperature sensor, improved + DC offset and IQ imbalance correction, added AGC support, + support for FPGPIO connector on Rev6+ boards, full clock range support, + updated FX3 firmware (side-channel logging capabilities, updated + tx voltage swing, better configurability), default tick rate now + 16 MHz, added B200mini support + * E3XX: Added temperature sensor, FPGA toolchain is now entirely Vivado, + improved DC offset and IQ imbalance correction, added AGC support, + improved FPGA capture interface robustness for RFIC, make frame + sizes configurable, replaced GPS control code with gpsd interfacing + capabilities + * Octoclock: Fixed bootloader + ethernet capabilities + * Compilers: Supported MSVC versions are now 2012, 2013, 2015 + (dropped 2010 support), added MinGW capabilities + * Documentation: Many minor fixes and updates, merged all the + info from code.ettus.com + * UHD: Added sid_t, CHDR-specific transports now get their own + (un)packer codes, fixed a lot of compiler warnings, added + filter API (currently available for AD9361 frontend), added + soft-register API, replaced Cheetah with Mako, full Py3k + compliance, updated images downloader tool (now is one tool + for all devices), CMake minimum version is now 2.8, refactored + general AD9361 peripheral management, refactored most core + control management, added usb_error type (used by B2xx devices), + better exception handling at runtime, added C wrapper API, + new dependency: python-requests + * C API: Added to UHD (wraps C++ calls in C) + * multi_usrp: Added normalized gain setters/getters, IQ imbalance + + DC offset correction API, filter API + * Converters: Converter symbols now exported, better logging, + removed ORC dependency, added u8 converters + * Examples: Whitespace- and other cleanup, multi-channel fixes for + some examples + * 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 + +uhd (3.8.5-0ubuntu1) trusty; urgency=low + + * E3xx: Added support for battery-based E3xx device (E312), + get_freq() for network mode, fixed GPS time initialization bug + * AD9361-based devices: Fixed frequency readback bug + * B200: Fixed DCM issues, better loopback failure handling, + fix erroneous warning for custom clock rates + * X3x0: Better warnings for clock reate / ref freq + * multi_usrp: Added define for GPIO capabilities (enables + exposure in GNU Radio) + * UHD: sc16->sc16 SSE converter + * Manual: Multiple minor updates, FPGA manual improvements, + * Build System: Fixed builds on some Windows platforms, removed + stray prints + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + +uhd (3.8.4-0ubuntu1) trusty; 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 + default if available + * UBX: PDF frequency fix on X300 + * 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 + +uhd (3.8.3-0ubuntu1) trusty; urgency=low + + * UBX: Fixed phase synchronization issues + (Related changes: Change X300 daughterboard frequency, increase + N210 FIFO depth) + * Fixed many compiler warnings + * B200: Fixed timing issues, fixed tick rate issue, stabilized + operations at high clock rates + * X300: Improved phase alignment across devices + * 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, 30 Jan 2018 11:40:09 -0800 + +uhd (3.8.2-0ubuntu1) trusty; urgency=low + + * CMake: Introducing named versions for dev branches, enable static libs, + * E300: Docs updates, compat number bump, VCTCXO updates, + more status bits for ref locking, fixed serial number length fix, + RSSI Sensor + * B200: RSSI sensor + * AD9361: Better handling of different interpolation rates in FIR, + fix for gain value truncation, removed gain value offset + * UBX: Added drivers + * Manual/Docs: Numerous updates, minimum compiler versions now specified, + * Converters: Multiple fixes for sc12 + * Examples: Fixes to txrx_loopback_to_file + * Path handling vastly improved, made more consistent + * Minor UHD fixes + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + +uhd (3.8.1-0ubuntu1) trusty; urgency=low + + * B2x0: Fixed PLL settings, Fixed external ref selection, serialized + streamer setup (thread-safety) + * X3x0: Fixed flow control issue, improved DAC ctrl + init logic, + Fixed I/Q alignment issue + * Generation-3 devices: Fixed LED registers + * UHD: Improved tuning logic for manual tunes + * Tools: Multiple kitchen sink fixes, coloured output + * 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 + +uhd (3.8.0-0ubuntu1) trusty; urgency=low + + * Added E310 support + * B200/B210: Moved AD9361 controls from firmware to host + * Added several tools: ZPU dissector, improved CHDR dissector, + kitchen sink, B200/B210 USB debugging utility, latency + measurement tool. + * Reorganized firmware/ directory structure. Refactored some + firmware. + * Removed FPGA sources, is now in own repository (submoduled). + * Cleaned up command line arguments for some tools + * Added math namespace, plus a unified float comparison infrastructure + * Fixed tuning-related bugs + * Moved manual over to Doxygen, also several manual bug fixes and + amendments + * Added many missing virtual destructors (less build warnings) + * Added support for NI-RIO 14.0 + * X300 fixes: Not found over PCIe with no eth interfaces + * CMake improvements: Now comes with own UHDConfig.cmake and example + to build standalone UHD apps, build fixes on Apple, interoperability + with GNU Radio + * OctoClock fixes and improvements: Ethernet initialization, external + ref detection, stability fixes, host driver (UHD can now talk to + OctoClock) + * 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 + +uhd (3.7.3-0ubuntu1) trusty; urgency=low + + * Fixed examples + * Removed compiler warnings + * Fixed CBX LO settings (FRAC truncation) + * Fixed build issues for out-of-tree tools for some distros + * Fixed some logging strings (SBX, GPSDO) + * Improved logging (speedups, removed unnecessary cycles) + * Added output sync for DAC reference clocks on X300 + * 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 + +uhd (3.7.2-0ubuntu1) trusty; urgency=low + + * Fixed X300 phase alignment issues + * Fixed CMake 2.6 incompatibility issues + * EEPROM burner improvements + * Properly flushing PCIe chain on device to prevent stale data. + * Adjusted bus clock rate in FPGA to improve timing. + * Fixed issue where FPGA would fail to load FPGA image over PCIe. + * Fixed incompatibility issue with USRP2 FPGA burner utility. + * Fixed issue where ZPU would report empty NMEA strings from GPSDO. + * Updated some functions to no longer use deprecated Boost calls. + * Fixed issue where libusb would declare 'connection refused'. + * Fixed Windows library package naming. + * Updated documentation. + * Fixed reversed TX / RX colors in X300 LED indicators. + * DBSRX2 now works properly with X300 / X310. + * Updated include files to build on older distros of Linux. + * Fixed issue with 'item32' type converter from GNU Radio. + * Fixed issue where channels on B210 would occasionally not be phase-aligned. + * Fixed problem causing channels on B210 to swap between runs. + * Fixed issue in N-Series devices causing scaling error @ 50 MSps. + * The B200 / B210 now generates an internal PPS if none is provided. + * Improved performance on PCIe for X300. + * B200 / B210 properly reports clock rate (issue with float comparison). + * 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 + +uhd (3.7.1-0ubuntu1) trusty; urgency=low + + * Fixed issue with TVRX2 divider calculation. + * Fixed issue using calibration utilities on B-Side daughterboard in an X3xx. + * Replaced unsafe `sscanf` call in utilities. + * Properly initializing N-Series clock, fixing short transient on device boot-up. + * Improved `--help` output for a number of utilities & examples. + * Improved READMEs for directories. + * Fixed X3xx documentation with some clarifications. + * UHD will now tell you if you have requested a sample rate higher than the transport can deliver. + * Removed work-around necessary in RIO kernel module for zero-copy in PCIe for X3xx devices. + * Fixed issue where X3xx devices would lock-up when on networks with lots of traffic. + * The B2xx FX3 and AD9361 source code is now in UHD. + * Numerous B2xx stability improvements. + * Fixed includes for older OSes (e.g., Fedora 14). + * Fixed includes for older versions of Boost. + * Fixed PPS detection in X3xx with multiple time sources. + * Fixed overflow reporting for X3xx utilities. + * 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 + +uhd (3.7.0-0ubuntu1) trusty; urgency=low + + * Introduced USRP X300 and X310 support! + * Releasing a CHDR Dissector for Wireshark analysis + * Improved USRP B200 and B210 stability + * Introducing Integer-N tuning for WBX, SBX, CBX daughterboards + * Introducing support for 120 MHz versions of WBX, SBX, CBX + * Lots of new documentation + * New GPIO example for USRP X300 + * 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 + +uhd (3.6.2-0ubuntu1) trusty; urgency=low + + * Fixed bug in timed commands example. + * Improved compatibility for older versions of Boost. + * Fixed segmentation fault issue in converter code. + * Fixed binary-stripping for ARM builds. + * B2xx: Further improvements to code and images. + * Documentation links now installed to Start Menu in Windows. + * B2xx: More robust error checking in host code. + * B2xx: Improved error reporting. + * B2xx: Increase FPGA loading speed on USB 3 + * B2xx: Re-programming FPGA without cycle now supported. + * B2xx: Larger RX SPP ceiling to support 16K transfers with larger RX FIFO in new FPGA image + * Updated internal READMEs and documentation. + * 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 + +uhd (3.6.1-0ubuntu1) trusty; 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 + +uhd (3.6.0-0ubuntu1) trusty; 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 + +uhd (3.5.3-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * E110: + ** Fix FPGA Makefile build typo + * UHD: + ** Fixed timespec irrational rate rounding + ** Multichan streamer CPU utilization + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + +uhd (3.5.2-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * B100: + ** Fix get send buffer timeout + * E1x0: + ** Changes to bus timings for S issue + * USRP1: + ** Restore broken EEPROM writing + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + +uhd (3.5.1-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * Misc: + ** Fixes to images downloader + ** Fixes to C++ net burner + ** Added sleep(1) to query_gpsdo_sensors + * OSX: + ** 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 + +uhd (3.5.0-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * B100: + ** Added timed commands feature + ** Incremented FPGA compat number to 11.1 + ** Incremented firmware compat number to 3 + * E1x0: + ** Added timed commands feature + ** Incremented FPGA compat number to 11.1 + * USRP2/N2x0: + ** Alternative stream destination on TX + ** Incremented FPGA compat number to 10 + * N2x0: + ** Implemented timed-commands feature + ** Implemented fast-commands feature + * SBX/WBX + ** Tune with phase sync using timed-commands + * RFX series + ** Added calibration utilities support + * General: + ** SSE2 conversions for sc8 RX samples + ** Added multi-threading to packet converters + ** Added automatic images fetcher application + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + +uhd (3.4.5-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * XCVR2450: + ** Added XCVR2450 rev2 support + * WBX: + ** Added WBX rev4 support + * Misc: + ** 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 + +uhd (3.4.4-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * Gen2 + ** Fix RX and TX DSP scalar adjustments + * B100/E1x0 + ** 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 + +uhd (3.4.3-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * USRP2/N2x0: + ** Net burner parser fix (windows) + * XCVR2450: + ** Fix to disable automatic LO offset on TX + * N2x0: + ** Deal with misc exceptions in net burner + * E1x0: + ** Changes to add reliability to bus state machine + * USRP1: + ** 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 + +uhd (3.4.2-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * USRP2/N2x0: + ** Card and net burner language fixes + ** Net burner python v3 code fix + ** Net burner IPv6 interface fix + * E1x0: + ** Fix for FPGA timing issue with GPMC input + ** Incremented FPGA compat number to 9.2 + * B100: + ** Fix USB wrapper/buffer release race condition + * USRP1: + ** Fix DAC calculation for tune out of 1st nyquist zone + * General: + ** Fix for recv packet handler time error check + ** 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 + +uhd (3.4.1-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * USRP2/N2x0: + ** Filter out invalid broadcast replies + ** Incremented FPGA compat number to 9.1 + * E1x0: + ** Incremented FPGA compat number to 9.1 + * B100: + ** FPGA fixes for USB slave FIFO interface + ** Incremented FPGA compat number to 9.3 + * USRP1: + ** Stop thread in deconstructor for race condition + ** Fixed DBSRX + USRP1 i2c lockup condition + * Gen2: + ** Fix for unintentional clear in deprecated recv() call + ** Fix RX DC offset call to handle negative values + * FreeBSD: + ** Fixed network relay example compilation + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + +uhd (3.4.0-0ubuntu1) trusty; urgency=low + + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * USRP2/N2x0: + ** 50 Msps RX/TX with sc8 mode over the wire + * B100: + ** 16 Msps RX/TX with sc8 mode over the wire + * SBX/WBX: + ** Added self-calibration utilities + * Gen2: + ** Control RX/TX DC offset correction via API + ** Control RX/TX IQ balance correction via API + ** Incremented FPGA compat number to 9 + * USRP1: + ** Support 16Msps RX with sc8 mode over the wire + ** Control RX DC offset correction via API + * Misc: + ** Multiple streamers/heterogeneous rates + ** Alternative host and wire data types + ** 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 + + ## Release 003.003.002 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * N2x0: + ** Fixed TX daughterboard clocking mode + * B100: + ** Tweaks for ordering of FPGA resets + * Misc: + ** Device adder can parse empty values + ** Updated syntax in udev rules file + ** Corrections to images documentation + ** Performance tweak for tx_waveforms example + ** 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 + + ## Release 003.003.001 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * 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 + + ## Release 003.003.000 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * USRP2/N2x0: + ** Incremented firmware image compat number to 11.0 + ** Re-implement internal GPSDO UART control + * E1x0: + ** New GPMC/FPGA bus implementation + ** Incremented FPGA compat number to 6 + ** Incremented module compat number to 3 + ** Added support for E110 + ** Added support for E100r4 + * B100: + ** Added support for B100 + * USRP1: + ** Re-implement LibUSB data transport + * Misc: + ** Normalise time_spec for negative fractional seconds + * Gen2: + ** Fix DSP rate selection clipping for very low rates + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + ## Release 003.002.004 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * USRP2/N2x0: + ** Resize all socket buffers (multi-channel) + * N2x0: + ** Gracefully handle missing GPSDO + * USRP1: + ** Fix bug with order of deconstructors + ** Fix zero length send padding on commit + * XCVR2450: + ** Fix LO locking at marginal frequencies + * WBX: + ** Fix TX gain readback value on v3 board + * Gen2: + ** 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 + + ## Release 003.002.003 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * USRP2/N2x0: + ** Fix uninitialized variable for multi-board case + ** Fix deconstructor throwing on device disconnect + ** Incremented FPGA image compat number to 7.3 + * TVRX: + ** Populated sensors property (fixed error in init) + * FPGA (gen2): + ** Adjust RX DC offset correction time constant + ** Restore calibration path in RX/TX frontend + * Misc: + ** MB EEPROM burner workaround for compiler bugs + ** 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 + + ## Release 003.002.002 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * USRP2/N2x0: + ** Always resize socket send buffer to SRAM size + ** Incremented FPGA image compat number to 7.2 + ** Incremented firmware image compat number to 10.4 + * N2x0: + ** GPSDO control tweak for some devices + ** Fix for erasure logic in rare bricking cases + * E100: + ** Fix RX run state for GPIOs controlled by ATR + * USRP1: + ** Fix for multi-channel streaming + ** Fix to support 0 RX or 0 TX DSPs + * SBX: + ** Corrected lower limit on frequency range + * FPGA (gen2): + ** Reset CIC decimator on start of burst + * Misc: + ** 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 + + ## Release 003.002.001 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * 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 + + ## Release 003.002.000 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * USRP2/N-Series: + ** Incremented FPGA image compat number to 7.1 + ** Incremented firmware image compat number to 10.2 + ** Removed mimo_mode device addr argument + ** Support for rev4 N2XX motherboards + * USRP-E100: + ** Removed the need for clock recovery + ** Incremented FPGA image compat number to 5 + ** Incremented kernel module compat number to 2 + ** Added support for dual receive DSPs + ** Async messages independent from RX path + * WBX: + ** Support for rev3 daughterboards + * DBSRX2: + ** Rounding fix for LO tuning error + * Packet handler: + ** Overall performance improvements + ** Timestamps for packet fragments + ** Overflow message on dropped packets + * Conversion: + ** Optional liborc conversion support + ** SSE2 conversion alignment performance + ** SSE2 conversion for complex doubles + * Windows: + ** Performance improvements for UDP send + * Misc: + ** Code reorganization with property tree + ** Calibration support in gen2 FPGAs + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + ## Release 003.001.002 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * 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 + + ## Release 003.001.001 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * USRP1: + ** Fixed lock up in logging facility under MSVC + * USRP2/N-Series: + ** Handle exceptions thrown in device locker loop + ** Connected internal GPSDO PPS signal in FPGA + * WBX + ** Keep mixers on between bursts to maintain phase offsets + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + ## Release 003.001.000 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * USRP2/N-Series: + ** Incremented FPGA compat number to 6 + ** Incremented firmware compat number to 10 + ** Created all-in-one bootloader for N-series + ** Lock open devices per process + ** USRP N-Series internal GPSDO Support + ** Discovery works with out-of-date images + ** Net and card burner: python 3.0 support + ** Net burner: tkinter + windows thread fix + ** Card burner: device selection validation + * USRP-E100: + ** Incremented FPGA compat number to 4 + ** FPGA VRT packet framer correct length + ** Fix auxiliary ADC read back for AD9862 + ** Sync TX and RX daughterbord clocks + ** Fix daughterboard clock rates after re-clock event + * USRP1: + ** Fix TX under remainder conditions + ** Fixed RX multi-channel mapping + * Daughterboards: + ** Added support for TVRX2 daughterboard + ** Added support for SBX daughterboard + ** Added support for WBX granddaughterboards + ** Application notes for sensors and IF + * Windows: + ** MinGW and Cygwin support (thanks Don) + ** Fix calling convention on libusb callbacks + * Misc: + ** Added logging and messaging facilities + ** 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 + + ## Release 003.000.001 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + * RFX400: fix for transmit capability + * USRP1: fix for axillary ADC read + * Windows: statically link libusb + * Windows: install dll into runtime path + * Linux: automatically set LIB_SUFFIX on rh-64 systems + * USRP-E100: fix - set FPGA tick rate on re-clock event + * 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 + + ## Release 003.000.000 + + -- Ettus Research <packages@ettus.com> Tue, 30 Jan 2018 11:40:09 -0800 + + Initial (formal) release, no changes to mention. uhd (3.10.2.0-0ubuntu1) trusty; urgency=low * multi_usrp: Fixed get_normalized_tx_gain. |