ChangeLog

Version 58 (Josh Blum, 11/02/2011 12:48 am)

1 1 Josh Blum
h1. Change Log for Releases
2 1 Josh Blum
3 57 Josh Blum
h2. next
4 57 Josh Blum
5 57 Josh Blum
* Gen2:
6 57 Josh Blum
** Control RX/TX DC offset correction via API
7 57 Josh Blum
** Control RX/TX IQ balance correction via API
8 57 Josh Blum
* USRP1:
9 57 Josh Blum
** Support 16Msps receive with sc8 samples over the wire
10 57 Josh Blum
** Control RX DC offset correction via API
11 57 Josh Blum
* Misc:
12 57 Josh Blum
** Streams: Multiple streamers/heterogeneous rates
13 57 Josh Blum
** Streams: Alternative host and wire data types
14 57 Josh Blum
** Added API calls for DC offset correction
15 57 Josh Blum
** Added API calls for IQ balance correction
16 57 Josh Blum
17 57 Josh Blum
h2. master
18 44 Josh Blum
19 58 Josh Blum
* nothing to mention yet
20 58 Josh Blum
21 58 Josh Blum
h2. Release 003.003.001
22 58 Josh Blum
23 55 Josh Blum
* B100/E1x0:
24 55 Josh Blum
** Fixed VCO bounds checking on flexible clocking
25 56 Josh Blum
* B100:
26 56 Josh Blum
** Fixed discovery throwing when device claimed
27 54 Josh Blum
28 54 Josh Blum
h2. Release 003.003.000
29 54 Josh Blum
30 51 Josh Blum
* USRP2/N2x0:
31 51 Josh Blum
** Incremented firmware image compat number to 11.0
32 51 Josh Blum
** Re-implement internal GPSDO UART control
33 52 Josh Blum
* E1x0:
34 44 Josh Blum
** New GPMC/FPGA bus implementation
35 44 Josh Blum
** Incremented FPGA compat number to 6
36 1 Josh Blum
** Incremented module compat number to 3
37 52 Josh Blum
** Added support for E110
38 52 Josh Blum
** Added support for E100r4
39 52 Josh Blum
* B100:
40 52 Josh Blum
** Added support for B100
41 46 Josh Blum
* USRP1:
42 46 Josh Blum
** Re-implement LibUSB data transport
43 41 Josh Blum
* Misc:
44 1 Josh Blum
** Normalise time_spec for negative fractional seconds
45 53 Josh Blum
* Gen2:
46 53 Josh Blum
** Fix DSP rate selection clipping for very low rates
47 47 Josh Blum
48 50 Josh Blum
h2. Release 003.002.004
49 47 Josh Blum
50 48 Josh Blum
* USRP2/N2x0:
51 48 Josh Blum
** Resize all socket buffers (multi-channel)
52 47 Josh Blum
* N2x0:
53 47 Josh Blum
** Gracefully handle missing GPSDO
54 47 Josh Blum
* USRP1:
55 47 Josh Blum
** Fix bug with order of deconstructors
56 49 Josh Blum
** Fix zero length send padding on commit
57 47 Josh Blum
* XCVR2450:
58 47 Josh Blum
** Fix LO locking at marginal frequencies
59 47 Josh Blum
* WBX:
60 47 Josh Blum
** Fix TX gain readback value on v3 board
61 47 Josh Blum
* Gen2:
62 47 Josh Blum
** Fix bounds checking on stream num samps
63 48 Josh Blum
** Fix error using PPS_NEG in clock config
64 41 Josh Blum
65 43 Josh Blum
h2. Release 003.002.003
66 41 Josh Blum
67 1 Josh Blum
* USRP2/N2x0:
68 41 Josh Blum
** Fix uninitialized variable for multi-board case
69 42 Josh Blum
** Fix deconstructor throwing on device disconnect
70 41 Josh Blum
** Incremented FPGA image compat number to 7.3
71 39 Josh Blum
* TVRX:
72 1 Josh Blum
** Populated sensors property (fixed error in init)
73 41 Josh Blum
* FPGA (gen2):
74 41 Josh Blum
** Adjust RX DC offset correction time constant
75 41 Josh Blum
** Restore calibration path in RX/TX frontend
76 39 Josh Blum
* Misc:
77 39 Josh Blum
** MB EEPROM burner workaround for compiler bugs
78 1 Josh Blum
** Clip the reported tune range to the dboard bandwidth
79 41 Josh Blum
** Preserve bands when calculating overall tune range
80 38 Josh Blum
81 38 Josh Blum
h2. Release 003.002.002
82 38 Josh Blum
83 38 Josh Blum
* USRP2/N2x0:
84 38 Josh Blum
** Always resize socket send buffer to SRAM size
85 38 Josh Blum
** Incremented FPGA image compat number to 7.2
86 38 Josh Blum
** Incremented firmware image compat number to 10.4
87 38 Josh Blum
* N2x0:
88 1 Josh Blum
** GPSDO control tweak for some Firefly devices
89 38 Josh Blum
** Fix for erasure logic in rare bricking cases
90 38 Josh Blum
* E100:
91 33 Josh Blum
** Fix RX run state for GPIOs controlled by ATR
92 33 Josh Blum
* USRP1:
93 34 Josh Blum
** Fix for multi-channel streaming
94 1 Josh Blum
** Fix to support 0 RX or 0 TX DSPs
95 37 Josh Blum
* SBX:
96 1 Josh Blum
** Corrected lower limit on frequency range
97 41 Josh Blum
* FPGA (gen2):
98 41 Josh Blum
** Reset CIC decimator on start of burst
99 1 Josh Blum
* Misc:
100 32 Josh Blum
** Fix send to return zero on empty packets
101 38 Josh Blum
** Perform version check on liborc
102 31 Josh Blum
103 31 Josh Blum
h2. Release 003.002.001
104 31 Josh Blum
105 29 Josh Blum
* USRP2/N-Series:
106 29 Josh Blum
** Firmware fix to shutoff streaming when socket unreachable
107 30 Josh Blum
** Incremented firmware image compat number to 10.3
108 28 Josh Blum
109 28 Josh Blum
h2. Release 003.002.000
110 28 Josh Blum
111 1 Josh Blum
* USRP2/N-Series:
112 28 Josh Blum
** Incremented FPGA image compat number to 7.1
113 30 Josh Blum
** Incremented firmware image compat number to 10.2
114 25 Josh Blum
** Removed mimo_mode device addr argument
115 26 Josh Blum
** Support for rev4 N2XX motherboards
116 25 Josh Blum
* USRP-E100:
117 1 Josh Blum
** Removed the need for clock recovery
118 27 Josh Blum
** Incremented FPGA image compat number to 5
119 27 Josh Blum
** Incremented kernel module compat number to 2
120 25 Josh Blum
** Added support for dual receive DSPs
121 25 Josh Blum
** Async messages independent from RX path
122 24 Josh Blum
* WBX:
123 26 Josh Blum
** Support for rev3 daughterboards
124 24 Josh Blum
* DBSRX2:
125 24 Josh Blum
** Rounding fix for LO tuning error
126 24 Josh Blum
* Packet handler:
127 24 Josh Blum
** Overall performance improvements
128 24 Josh Blum
** Timestamps for packet fragments
129 24 Josh Blum
** Overflow message on dropped packets
130 24 Josh Blum
* Conversion:
131 24 Josh Blum
** Optional liborc conversion support
132 24 Josh Blum
** SSE2 conversion alignment performance
133 23 Josh Blum
** SSE2 conversion for complex doubles
134 24 Josh Blum
* Windows:
135 24 Josh Blum
** Performance improvements for UDP send
136 25 Josh Blum
* Misc:
137 25 Josh Blum
** Code reorganization with property tree
138 25 Josh Blum
** Calibration support in gen2 FPGAs
139 21 Josh Blum
140 21 Josh Blum
h2. Release 003.001.002
141 21 Josh Blum
142 20 Josh Blum
* N-Series:
143 20 Josh Blum
** Fix UART communication for GPSDO
144 19 Josh Blum
* XCVR2450:
145 19 Josh Blum
** Fix for descontructor throwing on hardware disconnect
146 18 Josh Blum
147 18 Josh Blum
h2. Release 003.001.001
148 18 Josh Blum
149 17 Josh Blum
* USRP1:
150 17 Josh Blum
** Fixed lock up in logging facility under MSVC
151 17 Josh Blum
* USRP2/N-Series:
152 17 Josh Blum
** Handle exceptions thrown in device locker loop
153 17 Josh Blum
** Connected internal GPSDO PPS signal in FPGA
154 17 Josh Blum
* WBX
155 17 Josh Blum
** Keep mixers on between bursts to maintain phase offsets
156 14 Josh Blum
157 12 Josh Blum
h2. Release 003.001.000
158 12 Josh Blum
159 11 Josh Blum
* USRP2/N-Series:
160 12 Josh Blum
** Incremented FPGA compat number to 6
161 12 Josh Blum
** Incremented firmware compat number to 10
162 12 Josh Blum
** Created all-in-one bootloader for N-series
163 16 Josh Blum
** Lock open devices per process
164 11 Josh Blum
** USRP N-Series internal GPSDO Support
165 11 Josh Blum
** Discovery works with out-of-date images
166 11 Josh Blum
** Net and card burner: python 3.0 support
167 11 Josh Blum
** Net burner: tkinter + windows thread fix
168 11 Josh Blum
** Card burner: device selection validation
169 11 Josh Blum
* USRP-E100:
170 12 Josh Blum
** Incremented FPGA compat number to 4
171 12 Josh Blum
** FPGA VRT packet framer correct length
172 13 Josh Blum
** Fix auxiliary ADC read back for AD9862
173 11 Josh Blum
** Sync TX and RX daughterbord clocks
174 11 Josh Blum
** Fix daughterboard clock rates after re-clock event
175 11 Josh Blum
* USRP1:
176 11 Josh Blum
** Fix TX under remainder conditions
177 11 Josh Blum
** Fixed RX multi-channel mapping
178 11 Josh Blum
* Daughterboards:
179 11 Josh Blum
** Added support for TVRX2 daughterboard
180 11 Josh Blum
** Added support for SBX daughterboard
181 11 Josh Blum
** Added support for WBX granddaughterboards
182 11 Josh Blum
** Application notes for sensors and IF
183 11 Josh Blum
* Windows:
184 11 Josh Blum
** MinGW and Cygwin support (thanks Don)
185 11 Josh Blum
** Fix calling convention on libusb callbacks
186 11 Josh Blum
* Misc:
187 11 Josh Blum
** Added logging and messaging facilities
188 15 Josh Blum
** Deprecated API in utils/warning.hpp
189 11 Josh Blum
** Fixed race condition in device discovery/factory
190 3 Josh Blum
191 2 Josh Blum
h2. Release 003.000.001
192 2 Josh Blum
193 2 Josh Blum
* RFX400: fix for transmit capability
194 2 Josh Blum
* USRP1: fix for axillary ADC read
195 2 Josh Blum
* Windows: statically link libusb
196 2 Josh Blum
* Windows: install dll into runtime path
197 2 Josh Blum
* Linux: automatically set LIB_SUFFIX on rh-64 systems
198 2 Josh Blum
* USRP-E100: fix - set FPGA tick rate on re-clock event
199 2 Josh Blum
* build: various work on build system
200 2 Josh Blum
* build: include FPGA and firmware images in installers
201 2 Josh Blum
202 1 Josh Blum
h2. Release 003.000.000
203 1 Josh Blum
204 1 Josh Blum
Initial (formal) release, no changes to mention.