1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
|
uhd (3.10.2.0-0ubuntu1) trusty; urgency=low
* 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> Mon, 31 Jul 2017 02:37:48 -0800
uhd (3.10.1.1-0ubuntu1) trusty; 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
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> Thu, 26 Jan 2017 04:15:56 -0800
uhd (3.10.1.0-0ubuntu1) trusty; urgency=low
- 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> Wed, 02 Nov 2016 01:20:07 -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> Thu, 11 Aug 2016 04:48:49 -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> Mon, 22 Aug 2016 02:36:40 -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> Thu, 05 May 2016 12:56:28 -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> Mon, 21 Mar 2016 11:40:26 -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
-- Martin Braun <martin.braun@ettus.com> Wed, 30 Dec 2015 11:48:37 -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
-- Nicholas Corgan <nick.corgan@ettus.com> Tue, 29 Dec 2015 03:06:31 -0800
|