aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG404
-rw-r--r--host/cmake/debian/README.Debian2
-rw-r--r--host/cmake/debian/changelog408
-rw-r--r--host/cmake/debian/control8
-rw-r--r--host/cmake/debian/copyright10
-rw-r--r--host/cmake/debian/libuhd4.1.0.install (renamed from host/cmake/debian/libuhd4.0.0.install)0
-rw-r--r--images/manifest.txt52
-rw-r--r--tools/debs/uhd_ubuntu_deb.py2
8 files changed, 851 insertions, 35 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 4acc3bdfc..7265b32a6 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,410 @@
Change Log for Releases
==============================
+## 004.001.000.000
+* adf535x
+ - Change freq_resolution to mod2
+* b200
+ - handle overruns during continuous streaming
+* cal
+ - ensure proper range handling
+ - Remove silent capture of TypeError
+ - Add X410 internal antenna names to invalid antenna list
+ - add more error number for ADC overload
+ - make 'calibrate all channels' default for --channels argument
+ - Add support for X410
+ - Add min_freq and max_freq attributes to USRPCalibratorBase
+ - Fix minor issues in the calibration utilities
+ - sync log output between file system and resource data
+* chdr
+ - Fix u64_to_host vs. u64_from_host usage
+* ci
+ - Add trace builds to pipeline
+ - Add deb build support for ubuntu 1804/2004
+ - Update docker images for Ubuntu with pbuilder
+ - Support for x3xx devtest on rhombus
+ - Install vc_buildtools instead of vc_community
+ - Build uhd with Pipelines
+ - Linux and Windows uhd build docker images
+ - Hardware pytests / devtests in AzDO for n310
+ - Add stub for python hardware tests
+* cmake
+ - Add RegMaps build component to MPM
+ - fix cut-and-paste typo to fix SIM APPLE build
+* convert
+ - Remove unused variables
+* dboard
+ - magnesium: Update Rx IF Frequency Value
+* dboard_iface
+ - Fix sleep()
+ - Modify sleep() function
+* debian
+ - Update supported Ubuntu releases
+ - Update Python3 dependencies
+* debug_dboard
+ - Fix compiler warning
+* deps
+ - rpclib: Fix issue on socket closing
+* devtest
+ - benchmark_rate: Add support for rx and tx only tests
+ - Make Python tests their own type of devtest
+ - Lower rate for rx_all_chans_fast test
+ - Allow extra device arguments when running devtests
+ - Optionally generate XML report when running devtests
+* docs
+ - usrp_x4xx: add network leds behavior to docs
+ - devices: remove child page relation to individual dboards
+ - zbx: link docs to rf specifications
+ - zbx: address review observations in docs
+ - usrp_x4xx: address review observations in docs
+ - Fix typos
+ - Fix python3-ruamel.yaml name on RPM based OS
+ - zbx: update cpld source code location
+ - usrp_x4xx: apply minor corrections in docs
+ - zbx: improve cpld update docs
+ - usrp_x4xx: improve mb cpld update docs
+ - Fix missing section header in power level controls page
+ - Fix typo in mender section
+ - Add N320 frontend correction section
+ - Use Mathjax for equation rendering
+ - Remove reference to Python six
+ - mpm: correct ? notation to display help
+ - Update Python3 dependencies
+ - Fix sensor names for N3xx boards
+* duc
+ - Fix incorrect DDS_GAIN
+* examples
+ - Fix underrun/seq error reporting in benchmark_rate.py
+ - Add min dynamic range limit to ascii art DFT example
+ - Add IP to OOT RFNoC gain example
+ - Remove unused arguments for rfnoc_radio_loopback
+ - Fix PPS option in rfnoc_radio_loopback
+ - Fix --random option in benchmark_rate
+* experts
+ - Change coercion policy for regular prop nodes
+* fpga
+ - x400: Fix x4xx_qsfp_wrapper testbench
+ - sim: Check for empty packet in clear_unused_bytes
+ - Update testbenches to work in ModelSim
+ - x400: Add makefiles for RF testbenches
+ - tools: Detect assertions in ModelSim simulation
+ - tools: Put SIM_SRCS at end of compile order
+ - tools: Support new FPGA types in viv_simulator.mak
+ - tools: Fix python2 reference in viv_ip_builder.mak
+ - tools: Add modelsim.excludes
+ - tools: Add modelsim.ini to ModelSim calls
+ - tools: Add features to run_testbenches.py
+ - tools: Add ip target to simulation makefiles
+ - tools: Add X410 support for image packaging
+ - ci: Add build definitions for FPGA CI
+ - x400: zbx: Add support for ZBX CPLD
+ - x400: cpld: Add support for X410 motherboard CPLD
+ - x400: Add support for X410 motherboard FPGA
+ - sim: Add slave_idle() to PkgAxiStreamBfm.sv
+ - lib: Update register comments in eth_regs.vh
+ - Update rfnoc_image_core for all targets
+ - Update recommended HDL header guideline
+ - tools: Fix part selection in setupenv
+ - Change RFNoC YAML version numbers to strings
+ - lib: Add modports to SV AXI-Stream blocks
+ - lib: Add time_increment port to timekeeper
+ - lib: Pipeline ctrlport_timer
+ - lib: Add clock domain comments to interfaces
+ - lib: Add 2 to 1 gearbox module
+ - lib: Add PHASE parameter to sim_clk_gen
+ - lib: Add AXI4 (full) interface
+ - lib: add pause support to ethernet xport
+ - lib: Add eth_ipv4_internal
+ - lib: Add zynquplus family to axi_bitq
+ - tools: Add ability to run commands before route
+ - tools: Add ability to patch IP during generation
+ - tools: Add support for RFSoC
+ - lib: Minor cleanup of axi_lite.vh
+ - rfnoc: Add ability to disable output flow control
+ - lib: Add rx_front_end_gen3 testbench
+ - lib: Update round_sd to eliminate X from simulation
+ - lib: Fix simulation of axi_fir_filter
+ - docs: Improve documentation of rx_frontend_gen3
+ - lib: Fix DDS_SIN_COS_LUT outputs in makefile
+ - dsp: Fix formatting of rx_dcoffset and add docs
+ - Remove Python2 support from build system
+ - e320: Improve timing on LVDS interface
+ - lib: add glitch free mux module
+ - e31x: Add OOT sources to Makefile.e31x.inc
+ - lib: Fix axis_strm_monitor parameters
+ - lib: Fix small packets stuck in 10 GbE TX
+ - lib: Fix 10 GbE cut-through mode
+ - lib: add generic to disable bitq engine tri-stating
+* graph
+ - Restore default resolver callback at node removal
+ - Serialize all graph-related functions
+ - Re-fetch dst_node descriptor after src_node potential removal
+* host
+ - utils: Print block ID for RFNoC dboards
+ - Update code base using clang-tidy
+ - Update code base using clang-tidy
+* ic_reg_map
+ - Allow registers to be arrays
+ - Remove SPCC core reg map
+ - Add SPCC reg map
+ - Add common regmap template for Python
+* images
+ - Update manifest
+ - Add X410 series FPGA images
+ - Update manifest
+ - Update B2xx firmware
+* installers
+ - Refactor deb script and build
+ - Resolve ubuntu linter issue
+* lib
+ - deps: Upgrade vendor version of Pybind11 to 2.6.1
+ - Fix misssing include in e3xx_radio_control_impl
+ - rpc: Add virtual dtor to RPC iface base class
+ - Remove move-on-return for chdr_packet_writer
+ - Fix unresolved cleanup conflict (sorry!)
+ - deps: Ignore more warnings in our versions of rpclib, pybind11
+ - Use const-ref in for loops instead of const-copy
+ - Add some virtual dtors
+ - Fix warnings related to unnecessary lambda captures
+ - lmx2592: Comment out some unused constants
+ - Remove unused constants
+ - Fix missing includes in rpc.hpp
+ - Disable non pcie types in find with resource
+ - graph_utils: Error on single SEP edge
+ - graph_utils: Fix formatting and compiler warnings
+* lmx2572
+ - Fix compiler warning
+* mg
+ - Fix slot_idx reference
+ - Remove unused private attribute from ad9371_iface
+* mpm
+ - Move cal freeze defaults to x4xx
+ - Restore rfdc nco frequency after setting sync source
+ - tests: Add lib/ to library load path
+ - install cpld update scripts in runtime dir
+ - x4xx_bist: run spi_flash tests on both DBs
+ - max10_cpld_flash_ctrl: only reprogram cpld if necessary
+ - Add chip driver for LMK05318 PLL
+ - gpsd_iface: Make GPGGA generation more robust
+ - sys_utils: add libgpiod-based Gpio helper
+ - Remove helper classes from RPC API
+ - systemd: Add UseDomains=true to eth0.network
+ - Fix MD5 hashing of opkg status
+ - check-filesystem: liberalize version check
+ - Add unit tests for EEPROM readers
+ - Add symbol name based EEPROM read, cleanup EEPROM handling
+ - Add tlv_eeprom
+ - gpsd_iface: Refactor class
+ - Remove unnecessary imports
+ - Add FPGA type to the info returned during discovery
+ - Remove unused argument info
+ - lmk04832: Clean up driver
+ - PeriphManagerBase: Add _add_public_methods()
+ - Fix minor log formatting issue
+ - db_flash: Check mount status before mounting
+ - sysutils: mount: Check both mount point and data path
+ - mount: Demote already-mounted warning
+ - periph_mgr: Demote "no SPI nodes" warning
+ - mg: periphs: Read lowband lo lock status from cpld
+ - Remove references to rfnoc_num_blocks
+ - Remove logging for mmap_regs_iface
+ - periph manager: Fix get_mb_eeprom() return value formatting
+ - rpc: don't expose reset_mgr call via RPC
+ - Add i2c_dev lookup using sys_name
+ - rpc: Use contextmanager for claim timeouts
+ - add helper for symbol lookup
+ - Implement 32 bit register interface with SPI
+ - Add DboardIface for MB DB driver control
+ - Add an LMK03328 base chip driver
+ - Add an LMK04832 base chip driver
+ - prevent dead lock in timer kill during unclaim
+ - Add support to safely reset peripheral manager from uhd
+ - Create Mock classes for unit testing
+ - Deduplicate dboard eeprom handling
+ - Added DBFlash class
+ - Added Mount class
+ - systemd: create udev rules files for each MPM_DEVICE
+ - filesystem_status: tolerate absence of mender
+ - Implement get_sync_source and get_sync_sources.
+ - rpc server: Fix unclaim sequence
+ - rpc server: Remove Python2 compat code
+ - rpc_server: fix get_log_buf for MPM Shell
+ - Fix issue with check-filesystem test execution
+ - Add dependency on pyusrp_periphs to MPM
+ - Cleanup rpc_server.py
+ - Use filesystem_status from sys_utils
+ - Added check-filesystem utility
+ - Add 'XQ' image as valid when using sfp0 as time_source
+* mpmd
+ - Support four links
+ - Skip find if "resource" key is specified
+ - Add support to delay and trigger fpga/dts load after update
+ - Export RPC token and mb_args to the property tree
+ - Reduce max frame size for 10 GbE
+* msgpack/predef
+ - Add riscV support
+* multi_usrp
+ - Factor out make_overall_tune_range() and fix limits
+ - Fix typos in streamer destruction callback
+ - Fix streamer destruction callback
+ - Add get_mb_controller() API call
+ - Relax LO set API strictness
+* multi_usrp_rfnoc
+ - Fix get_device()->get_tree()
+ - Serialize make_rfnoc_device
+* n310
+ - Fix calculation of LO freq w/ext LO for RX
+* n310/n300
+ - Allow gain coercion
+* n320
+ - Add correction APIs to radio_control object
+ - Fix calibrations
+ - Fix IQ mapping and frontend corrections
+ - Fix available antennas
+ - Fix address for RX frontend control
+* package
+ - Fix Python components
+* python
+ - Add graceful exit of claim loop on SIGTERM
+ - Add rfnoc_image_core.vh generation
+ - Update RFNoC image builder to use CHDR_W parameter
+ - Add find() to the Python API
+ - multi_usrp: Add get_mpm_client() API call
+ - Add mpmtools module
+ - Make TuneRequest implicitly convertible from double
+ - multi_usrp: Let get_tree() return a raw pointer
+ - Improve access to device_addr_t
+ - multi_usrp: Fix get_radio_control()
+ - Clean up image builder generated code
+ - Add access to the property_tree from Python
+ - Move multi_usrp_python to its own module
+* rfnoc
+ - Fix post action behavior of nodes
+ - Add image_core_name option to rfnoc_image_builder
+ - Fix MTU prop resolver refactoring
+ - noc_block_base: Throw if set_mtu_forwarding_policy() called multiply
+ - noc_block_base: Refactor MTU prop resolver
+ - Fix graph connect timeout error
+ - Add option to disable flow control on rx streaming
+ - radio: Add getter for SPC value
+ - tx_streamer: Remove EOV size attribute
+ - Update radio to support multiple SPC
+ - Make NIPC match CHDR width by default for NSS block
+ - Add accessors for item width and nipc for NSS
+ - Fix remote stream buffer format
+ - Fix time conversion in ctrlport_endpoint sleep method
+ - Handle receive of 0 samples
+ - Demoted zero sample error to warning
+ - Add Makefile.srcs to switchboard.yml
+ - Fix thread unsafe accesses in ctrlport
+ - Alphabetize sections in CMakeLists.txt
+ - Add add'l header files to CMakeLists.txt
+* rh
+ - Remove unused constant
+ - cpld control: Comment out gain table address
+ - Remove use of magic number of identify duration
+* rpclib
+ - Fix warning on ARM build
+* sim
+ - Fix CHDR header stringification
+ - Ignore mender artifact file on sim devices
+ - Check for unit test prereqs and disable if unsatisfied
+ - Move SelectableQueue and SendWrapper
+ - Support Out of Tree Sources and Sinks
+ - Implement Sim > UHD Flow Control
+ - Move Hardware Specific to Config File
+ - Implement UHD > Simulator Flow Control
+ - Support Timed Streams
+ - Integrate simulator into UHD
+ - Support Configuration Files
+ - Support Streaming
+ - Clarify Naming of Streams
+ - Simulator CHDR Parsing and RFNoC Graph
+ - Embed MPM into libpyuhd
+ - Add Daughterboard Methods
+ - Lay Groundwork for Simulator
+* test
+ - Add DPDK option for max streaming rate tests
+* tests
+ - Make python_api_test.py always explicitly call Python
+ - Add MTU forwarding policy restriction unit test
+ - Update multi_usrp_test.py
+ - Update device identifiers for N310
+ - Fix warnings for rf_control_gain_profile_test
+ - Remove unused constants
+ - Add lib/ to LD_LIBRARY_PATH for pytests
+ - Add UT for node removal prop resol'n restoration
+ - mock_block: Allow mock blocks to carry MB controllers
+* tlv_eeprom
+ - Add eeprom-set-autoboot helper script
+* tools
+ - Add bool-property-set ability to rx_settling_time.py
+ - Rfnoc dissectors are now built and named based on CHDR width
+ - Update rfnoc dissector to support multiple CHDR widths.
+* transport
+ - Fix compiler warning in nirio_link
+ - Set mtu to 9000 for all 10GbE use cases
+* twinrx
+ - Remove frontend filter
+ - Fix missing default copy ctor
+ - Fix LO lock failure
+ - Spur cleanup
+* types
+ - Add mm_iface structs
+* uhd
+ - Use chain's block channel to get power ref keys
+ - Add missing channel parameter when reading power ref keys
+ - Add callback for setting sync_sources
+ - Update version
+ - x400: Honor ENABLE_X400 component flag
+ - ci: Add test definition for UHD CI
+ - Add support for the USRP X410
+ - Reword log.hpp documentation
+ - Remove references to device3
+ - Update all headers for setters on multi_usrp re coerce/throw
+ - Fix typo in has_tx_power_reference
+ - Enable vcpkg support on windows
+ - Fix radio_control-related method constness
+ - gitignore .DS_Store for our macOS friends
+ - Lambda capture the node instead of vert desc
+ - Check for overflow after timeout buff read
+ - Split radio_control into rf_control interfaces
+ - Revert "Check property type at access..."
+ - clang: Fix fallthrough attribute
+ - Throw error if edge list is empty
+ - clang-format device impl
+ - Replace default initializers with named ones
+* uhd_image_loader
+ - Consume .lvbitx files
+* uhd_images_downloader
+ - Add environment variable for http auth
+ - Remove unused default_no parameter
+* usrp
+ - Remove old header file declarations
+* usrp2
+ - Use explicit template type for std::min<T>
+ - Replace boost::math::iround/math::sign with std::lround
+ - Apply minor cleanups to Boost usage in usrp2
+ - Fix Boost headers
+* usrprio
+ - catch exceptions if rpc data read fails
+* utils
+ - Improve cal TX threads
+ - Remove unused constant from b2xx_fx3_utils
+ - check config file before finding devices for image loader
+ - Fix GUI argument in rfnoc_image_builder
+ - Improve NMEA string output
+ - Set rfnoc_create_verilog.py as executable
+* x300
+ - Reduce phase noise for 184.32 MHz MCR
+* x3xx
+ - Improve image loader
+* x400
+ - sim: Move testbenches to sim folder
+* zbx
+ - Fix clang compiler warnings
+ - Fix compilation on clang-10
+
## 004.000.000.000
* b200:
- Add unload-bootloader option to b2xx_fx3_utils
diff --git a/host/cmake/debian/README.Debian b/host/cmake/debian/README.Debian
index cde55bc66..c88087f3e 100644
--- a/host/cmake/debian/README.Debian
+++ b/host/cmake/debian/README.Debian
@@ -34,7 +34,7 @@ uhd-host:
directories. The utils include tools for managing the
flash memory or EEPROM configuration of various USRPs.
-libuhd4.0.0:
+libuhd4.1.0:
Small package just for the library itself.
libuhd-dev:
diff --git a/host/cmake/debian/changelog b/host/cmake/debian/changelog
index 58eb7a5bc..8ffd93d96 100644
--- a/host/cmake/debian/changelog
+++ b/host/cmake/debian/changelog
@@ -1,3 +1,411 @@
+uhd (4.1.0.0-0ubuntu1) ubuntu_release; urgency=low
+
+ * adf535x
+ - Change freq_resolution to mod2
+ * b200
+ - handle overruns during continuous streaming
+ * cal
+ - ensure proper range handling
+ - Remove silent capture of TypeError
+ - Add X410 internal antenna names to invalid antenna list
+ - add more error number for ADC overload
+ - make 'calibrate all channels' default for --channels argument
+ - Add support for X410
+ - Add min_freq and max_freq attributes to USRPCalibratorBase
+ - Fix minor issues in the calibration utilities
+ - sync log output between file system and resource data
+ * chdr
+ - Fix u64_to_host vs. u64_from_host usage
+ * ci
+ - Add trace builds to pipeline
+ - Add deb build support for ubuntu 1804/2004
+ - Update docker images for Ubuntu with pbuilder
+ - Support for x3xx devtest on rhombus
+ - Install vc_buildtools instead of vc_community
+ - Build uhd with Pipelines
+ - Linux and Windows uhd build docker images
+ - Hardware pytests / devtests in AzDO for n310
+ - Add stub for python hardware tests
+ * cmake
+ - Add RegMaps build component to MPM
+ - fix cut-and-paste typo to fix SIM APPLE build
+ * convert
+ - Remove unused variables
+ * dboard
+ - magnesium: Update Rx IF Frequency Value
+ * dboard_iface
+ - Fix sleep()
+ - Modify sleep() function
+ * debian
+ - Update supported Ubuntu releases
+ - Update Python3 dependencies
+ * debug_dboard
+ - Fix compiler warning
+ * deps
+ - rpclib: Fix issue on socket closing
+ * devtest
+ - benchmark_rate: Add support for rx and tx only tests
+ - Make Python tests their own type of devtest
+ - Lower rate for rx_all_chans_fast test
+ - Allow extra device arguments when running devtests
+ - Optionally generate XML report when running devtests
+ * docs
+ - usrp_x4xx: add network leds behavior to docs
+ - devices: remove child page relation to individual dboards
+ - zbx: link docs to rf specifications
+ - zbx: address review observations in docs
+ - usrp_x4xx: address review observations in docs
+ - Fix typos
+ - Fix python3-ruamel.yaml name on RPM based OS
+ - zbx: update cpld source code location
+ - usrp_x4xx: apply minor corrections in docs
+ - zbx: improve cpld update docs
+ - usrp_x4xx: improve mb cpld update docs
+ - Fix missing section header in power level controls page
+ - Fix typo in mender section
+ - Add N320 frontend correction section
+ - Use Mathjax for equation rendering
+ - Remove reference to Python six
+ - mpm: correct ? notation to display help
+ - Update Python3 dependencies
+ - Fix sensor names for N3xx boards
+ * duc
+ - Fix incorrect DDS_GAIN
+ * examples
+ - Fix underrun/seq error reporting in benchmark_rate.py
+ - Add min dynamic range limit to ascii art DFT example
+ - Add IP to OOT RFNoC gain example
+ - Remove unused arguments for rfnoc_radio_loopback
+ - Fix PPS option in rfnoc_radio_loopback
+ - Fix --random option in benchmark_rate
+ * experts
+ - Change coercion policy for regular prop nodes
+ * fpga
+ - x400: Fix x4xx_qsfp_wrapper testbench
+ - sim: Check for empty packet in clear_unused_bytes
+ - Update testbenches to work in ModelSim
+ - x400: Add makefiles for RF testbenches
+ - tools: Detect assertions in ModelSim simulation
+ - tools: Put SIM_SRCS at end of compile order
+ - tools: Support new FPGA types in viv_simulator.mak
+ - tools: Fix python2 reference in viv_ip_builder.mak
+ - tools: Add modelsim.excludes
+ - tools: Add modelsim.ini to ModelSim calls
+ - tools: Add features to run_testbenches.py
+ - tools: Add ip target to simulation makefiles
+ - tools: Add X410 support for image packaging
+ - ci: Add build definitions for FPGA CI
+ - x400: zbx: Add support for ZBX CPLD
+ - x400: cpld: Add support for X410 motherboard CPLD
+ - x400: Add support for X410 motherboard FPGA
+ - sim: Add slave_idle() to PkgAxiStreamBfm.sv
+ - lib: Update register comments in eth_regs.vh
+ - Update rfnoc_image_core for all targets
+ - Update recommended HDL header guideline
+ - tools: Fix part selection in setupenv
+ - Change RFNoC YAML version numbers to strings
+ - lib: Add modports to SV AXI-Stream blocks
+ - lib: Add time_increment port to timekeeper
+ - lib: Pipeline ctrlport_timer
+ - lib: Add clock domain comments to interfaces
+ - lib: Add 2 to 1 gearbox module
+ - lib: Add PHASE parameter to sim_clk_gen
+ - lib: Add AXI4 (full) interface
+ - lib: add pause support to ethernet xport
+ - lib: Add eth_ipv4_internal
+ - lib: Add zynquplus family to axi_bitq
+ - tools: Add ability to run commands before route
+ - tools: Add ability to patch IP during generation
+ - tools: Add support for RFSoC
+ - lib: Minor cleanup of axi_lite.vh
+ - rfnoc: Add ability to disable output flow control
+ - lib: Add rx_front_end_gen3 testbench
+ - lib: Update round_sd to eliminate X from simulation
+ - lib: Fix simulation of axi_fir_filter
+ - docs: Improve documentation of rx_frontend_gen3
+ - lib: Fix DDS_SIN_COS_LUT outputs in makefile
+ - dsp: Fix formatting of rx_dcoffset and add docs
+ - Remove Python2 support from build system
+ - e320: Improve timing on LVDS interface
+ - lib: add glitch free mux module
+ - e31x: Add OOT sources to Makefile.e31x.inc
+ - lib: Fix axis_strm_monitor parameters
+ - lib: Fix small packets stuck in 10 GbE TX
+ - lib: Fix 10 GbE cut-through mode
+ - lib: add generic to disable bitq engine tri-stating
+ * graph
+ - Restore default resolver callback at node removal
+ - Serialize all graph-related functions
+ - Re-fetch dst_node descriptor after src_node potential removal
+ * host
+ - utils: Print block ID for RFNoC dboards
+ - Update code base using clang-tidy
+ - Update code base using clang-tidy
+ * ic_reg_map
+ - Allow registers to be arrays
+ - Remove SPCC core reg map
+ - Add SPCC reg map
+ - Add common regmap template for Python
+ * images
+ - Update manifest
+ - Add X410 series FPGA images
+ - Update manifest
+ - Update B2xx firmware
+ * installers
+ - Refactor deb script and build
+ - Resolve ubuntu linter issue
+ * lib
+ - deps: Upgrade vendor version of Pybind11 to 2.6.1
+ - Fix misssing include in e3xx_radio_control_impl
+ - rpc: Add virtual dtor to RPC iface base class
+ - Remove move-on-return for chdr_packet_writer
+ - Fix unresolved cleanup conflict (sorry!)
+ - deps: Ignore more warnings in our versions of rpclib, pybind11
+ - Use const-ref in for loops instead of const-copy
+ - Add some virtual dtors
+ - Fix warnings related to unnecessary lambda captures
+ - lmx2592: Comment out some unused constants
+ - Remove unused constants
+ - Fix missing includes in rpc.hpp
+ - Disable non pcie types in find with resource
+ - graph_utils: Error on single SEP edge
+ - graph_utils: Fix formatting and compiler warnings
+ * lmx2572
+ - Fix compiler warning
+ * mg
+ - Fix slot_idx reference
+ - Remove unused private attribute from ad9371_iface
+ * mpm
+ - Move cal freeze defaults to x4xx
+ - Restore rfdc nco frequency after setting sync source
+ - tests: Add lib/ to library load path
+ - install cpld update scripts in runtime dir
+ - x4xx_bist: run spi_flash tests on both DBs
+ - max10_cpld_flash_ctrl: only reprogram cpld if necessary
+ - Add chip driver for LMK05318 PLL
+ - gpsd_iface: Make GPGGA generation more robust
+ - sys_utils: add libgpiod-based Gpio helper
+ - Remove helper classes from RPC API
+ - systemd: Add UseDomains=true to eth0.network
+ - Fix MD5 hashing of opkg status
+ - check-filesystem: liberalize version check
+ - Add unit tests for EEPROM readers
+ - Add symbol name based EEPROM read, cleanup EEPROM handling
+ - Add tlv_eeprom
+ - gpsd_iface: Refactor class
+ - Remove unnecessary imports
+ - Add FPGA type to the info returned during discovery
+ - Remove unused argument info
+ - lmk04832: Clean up driver
+ - PeriphManagerBase: Add _add_public_methods()
+ - Fix minor log formatting issue
+ - db_flash: Check mount status before mounting
+ - sysutils: mount: Check both mount point and data path
+ - mount: Demote already-mounted warning
+ - periph_mgr: Demote "no SPI nodes" warning
+ - mg: periphs: Read lowband lo lock status from cpld
+ - Remove references to rfnoc_num_blocks
+ - Remove logging for mmap_regs_iface
+ - periph manager: Fix get_mb_eeprom() return value formatting
+ - rpc: don't expose reset_mgr call via RPC
+ - Add i2c_dev lookup using sys_name
+ - rpc: Use contextmanager for claim timeouts
+ - add helper for symbol lookup
+ - Implement 32 bit register interface with SPI
+ - Add DboardIface for MB DB driver control
+ - Add an LMK03328 base chip driver
+ - Add an LMK04832 base chip driver
+ - prevent dead lock in timer kill during unclaim
+ - Add support to safely reset peripheral manager from uhd
+ - Create Mock classes for unit testing
+ - Deduplicate dboard eeprom handling
+ - Added DBFlash class
+ - Added Mount class
+ - systemd: create udev rules files for each MPM_DEVICE
+ - filesystem_status: tolerate absence of mender
+ - Implement get_sync_source and get_sync_sources.
+ - rpc server: Fix unclaim sequence
+ - rpc server: Remove Python2 compat code
+ - rpc_server: fix get_log_buf for MPM Shell
+ - Fix issue with check-filesystem test execution
+ - Add dependency on pyusrp_periphs to MPM
+ - Cleanup rpc_server.py
+ - Use filesystem_status from sys_utils
+ - Added check-filesystem utility
+ - Add 'XQ' image as valid when using sfp0 as time_source
+ * mpmd
+ - Support four links
+ - Skip find if "resource" key is specified
+ - Add support to delay and trigger fpga/dts load after update
+ - Export RPC token and mb_args to the property tree
+ - Reduce max frame size for 10 GbE
+ * msgpack/predef
+ - Add riscV support
+ * multi_usrp
+ - Factor out make_overall_tune_range() and fix limits
+ - Fix typos in streamer destruction callback
+ - Fix streamer destruction callback
+ - Add get_mb_controller() API call
+ - Relax LO set API strictness
+ * multi_usrp_rfnoc
+ - Fix get_device()->get_tree()
+ - Serialize make_rfnoc_device
+ * n310
+ - Fix calculation of LO freq w/ext LO for RX
+ * n310/n300
+ - Allow gain coercion
+ * n320
+ - Add correction APIs to radio_control object
+ - Fix calibrations
+ - Fix IQ mapping and frontend corrections
+ - Fix available antennas
+ - Fix address for RX frontend control
+ * package
+ - Fix Python components
+ * python
+ - Add graceful exit of claim loop on SIGTERM
+ - Add rfnoc_image_core.vh generation
+ - Update RFNoC image builder to use CHDR_W parameter
+ - Add find() to the Python API
+ - multi_usrp: Add get_mpm_client() API call
+ - Add mpmtools module
+ - Make TuneRequest implicitly convertible from double
+ - multi_usrp: Let get_tree() return a raw pointer
+ - Improve access to device_addr_t
+ - multi_usrp: Fix get_radio_control()
+ - Clean up image builder generated code
+ - Add access to the property_tree from Python
+ - Move multi_usrp_python to its own module
+ * rfnoc
+ - Fix post action behavior of nodes
+ - Add image_core_name option to rfnoc_image_builder
+ - Fix MTU prop resolver refactoring
+ - noc_block_base: Throw if set_mtu_forwarding_policy() called multiply
+ - noc_block_base: Refactor MTU prop resolver
+ - Fix graph connect timeout error
+ - Add option to disable flow control on rx streaming
+ - radio: Add getter for SPC value
+ - tx_streamer: Remove EOV size attribute
+ - Update radio to support multiple SPC
+ - Make NIPC match CHDR width by default for NSS block
+ - Add accessors for item width and nipc for NSS
+ - Fix remote stream buffer format
+ - Fix time conversion in ctrlport_endpoint sleep method
+ - Handle receive of 0 samples
+ - Demoted zero sample error to warning
+ - Add Makefile.srcs to switchboard.yml
+ - Fix thread unsafe accesses in ctrlport
+ - Alphabetize sections in CMakeLists.txt
+ - Add add'l header files to CMakeLists.txt
+ * rh
+ - Remove unused constant
+ - cpld control: Comment out gain table address
+ - Remove use of magic number of identify duration
+ * rpclib
+ - Fix warning on ARM build
+ * sim
+ - Fix CHDR header stringification
+ - Ignore mender artifact file on sim devices
+ - Check for unit test prereqs and disable if unsatisfied
+ - Move SelectableQueue and SendWrapper
+ - Support Out of Tree Sources and Sinks
+ - Implement Sim > UHD Flow Control
+ - Move Hardware Specific to Config File
+ - Implement UHD > Simulator Flow Control
+ - Support Timed Streams
+ - Integrate simulator into UHD
+ - Support Configuration Files
+ - Support Streaming
+ - Clarify Naming of Streams
+ - Simulator CHDR Parsing and RFNoC Graph
+ - Embed MPM into libpyuhd
+ - Add Daughterboard Methods
+ - Lay Groundwork for Simulator
+ * test
+ - Add DPDK option for max streaming rate tests
+ * tests
+ - Make python_api_test.py always explicitly call Python
+ - Add MTU forwarding policy restriction unit test
+ - Update multi_usrp_test.py
+ - Update device identifiers for N310
+ - Fix warnings for rf_control_gain_profile_test
+ - Remove unused constants
+ - Add lib/ to LD_LIBRARY_PATH for pytests
+ - Add UT for node removal prop resol'n restoration
+ - mock_block: Allow mock blocks to carry MB controllers
+ * tlv_eeprom
+ - Add eeprom-set-autoboot helper script
+ * tools
+ - Add bool-property-set ability to rx_settling_time.py
+ - Rfnoc dissectors are now built and named based on CHDR width
+ - Update rfnoc dissector to support multiple CHDR widths.
+ * transport
+ - Fix compiler warning in nirio_link
+ - Set mtu to 9000 for all 10GbE use cases
+ * twinrx
+ - Remove frontend filter
+ - Fix missing default copy ctor
+ - Fix LO lock failure
+ - Spur cleanup
+ * types
+ - Add mm_iface structs
+ * uhd
+ - Use chain's block channel to get power ref keys
+ - Add missing channel parameter when reading power ref keys
+ - Add callback for setting sync_sources
+ - Update version
+ - x400: Honor ENABLE_X400 component flag
+ - ci: Add test definition for UHD CI
+ - Add support for the USRP X410
+ - Reword log.hpp documentation
+ - Remove references to device3
+ - Update all headers for setters on multi_usrp re coerce/throw
+ - Fix typo in has_tx_power_reference
+ - Enable vcpkg support on windows
+ - Fix radio_control-related method constness
+ - gitignore .DS_Store for our macOS friends
+ - Lambda capture the node instead of vert desc
+ - Check for overflow after timeout buff read
+ - Split radio_control into rf_control interfaces
+ - Revert "Check property type at access..."
+ - clang: Fix fallthrough attribute
+ - Throw error if edge list is empty
+ - clang-format device impl
+ - Replace default initializers with named ones
+ * uhd_image_loader
+ - Consume .lvbitx files
+ * uhd_images_downloader
+ - Add environment variable for http auth
+ - Remove unused default_no parameter
+ * usrp
+ - Remove old header file declarations
+ * usrp2
+ - Use explicit template type for std::min<T>
+ - Replace boost::math::iround/math::sign with std::lround
+ - Apply minor cleanups to Boost usage in usrp2
+ - Fix Boost headers
+ * usrprio
+ - catch exceptions if rpc data read fails
+ * utils
+ - Improve cal TX threads
+ - Remove unused constant from b2xx_fx3_utils
+ - check config file before finding devices for image loader
+ - Fix GUI argument in rfnoc_image_builder
+ - Improve NMEA string output
+ - Set rfnoc_create_verilog.py as executable
+ * x300
+ - Reduce phase noise for 184.32 MHz MCR
+ * x3xx
+ - Improve image loader
+ * x400
+ - sim: Move testbenches to sim folder
+ * zbx
+ - Fix clang compiler warnings
+ - Fix compilation on clang-10
+
+ -- Ettus Research <packages@ettus.com> Fri, 25 Jun 2021 01:13:18 -0800
+
+
uhd (4.0.0.0-0ubuntu1) ubuntu_release; urgency=low
* b200:
diff --git a/host/cmake/debian/control b/host/cmake/debian/control
index 5d563be4b..39663055c 100644
--- a/host/cmake/debian/control
+++ b/host/cmake/debian/control
@@ -2,7 +2,7 @@ Source: uhd
Section: science
Priority: optional
Maintainer: Ettus Research <packages@ettus.com>
-Uploaders: Michael West <michael.west@ettus.com>
+Uploaders: Aaron Rossetto <aaron.rossetto@ni.com>
Build-Depends: cmake,
debhelper (>= 9),
doxygen,
@@ -31,7 +31,7 @@ Vcs-Git: git://github.com/EttusResearch/uhd.git
Package: uhd-host
Architecture: any
Depends: adduser,
- libuhd4.0.0 (= ${binary:Version}),
+ libuhd4.1.0 (= ${binary:Version}),
python3,
python3-mako,
python3-numpy,
@@ -54,7 +54,7 @@ Description: hardware driver for Ettus Research products - host apps
display hardware configuration information, and Doxygen generated
documentation.
-Package: libuhd4.0.0
+Package: libuhd4.1.0
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
@@ -72,7 +72,7 @@ Description: hardware driver for Ettus Research products
Package: libuhd-dev
Architecture: any
Section: libdevel
-Depends: libuhd4.0.0 (= ${binary:Version}),
+Depends: libuhd4.1.0 (= ${binary:Version}),
python3,
python3-mako,
python3-numpy,
diff --git a/host/cmake/debian/copyright b/host/cmake/debian/copyright
index abdfc9d5f..c8cac54ca 100644
--- a/host/cmake/debian/copyright
+++ b/host/cmake/debian/copyright
@@ -5,11 +5,11 @@ Source: https://github.com/EttusResearch/uhd
X-Note: The upstream package source tarball was generated from the tag:
git archive --format=tar --prefix=uhd-3.7.3/ release_003_007_003 | xz > ../uhd_3.7.3.orig.tar.gz
Comment: Only the host directory of the distributed source is used to build the uhd-host package for Debian main.
-Copyright: Copyright 2010-2018 Ettus Research, A National Instruments Company
+Copyright: Copyright 2010-2021 Ettus Research, A National Instruments Company
License: GPL-3+
Files: *
-Copyright: Copyright 2010-2018 Ettus Research, A National Instruments Company
+Copyright: Copyright 2010-2021 Ettus Research, A National Instruments Company
License: GPL-3+
Files: host/lib/deps/rpclib/*
@@ -35,7 +35,7 @@ Files: images/*
firmware/octoclock/*
firmware/x300/*
firmware/README.txt
-Copyright: Copyright 2010-2018 Ettus Research, A National Instruments Company
+Copyright: Copyright 2010-2021 Ettus Research, A National Instruments Company
License: GPL-3+
Comment: Not used for uhd-host package
@@ -251,7 +251,7 @@ License: RSA-BSD
Comment: Not used for uhd-host package **
Files: fpga/*
-Copyright: 2008-2018 Ettus Research, A National Instruments Company
+Copyright: 2008-2021 Ettus Research, A National Instruments Company
License: GPL-3+
Comment: Not used for uhd-host package
@@ -632,7 +632,7 @@ Files: fpga/usrp2/sdr_lib/integrate.v
fpga/usrp2/top/N2x0/Makefile.N200R3
fpga/usrp2/top/N2x0/Makefile.N210R4
fpga/usrp2/top/N2x0/Makefile
-Copyright: 2008-2018 Ettus Research, A National Instruments Company
+Copyright: 2008-2021 Ettus Research, A National Instruments Company
License: GPL-3+
Comment: Not used for uhd-host package
diff --git a/host/cmake/debian/libuhd4.0.0.install b/host/cmake/debian/libuhd4.1.0.install
index b13e00bd7..b13e00bd7 100644
--- a/host/cmake/debian/libuhd4.0.0.install
+++ b/host/cmake/debian/libuhd4.1.0.install
diff --git a/images/manifest.txt b/images/manifest.txt
index 6d8306468..a25210495 100644
--- a/images/manifest.txt
+++ b/images/manifest.txt
@@ -2,51 +2,55 @@
# Target hash url SHA256
# X410-Series
-x4xx_x410_fpga_default uhd-b9816d8 x4xx/uhd-b9816d8/x4xx_x410_fpga_default-gb9816d8.zip 0bcbeec0372e3a80cc5a8b5b6887e55b20452909224e88c6615015842391f8d4
-x4xx_x410_cpld_default uhd-b9816d8 x4xx/uhd-b9816d8/x4xx_x410_cpld_default-gb9816d8.zip a640ba19eee683ca6472022a0a63b2e1e4a4b10c0e1b8d1a7f06b7a2fe97557b
-x4xx_zbx_cpld_default uhd-b9816d8 x4xx/uhd-b9816d8/x4xx_zbx_cpld_default-gb9816d8.zip 0a60458dad90e6072fe4f820f4a4722a95941db0720779be2d254db473443fcf
+x4xx_x410_fpga_default uhd-d5c2750 x4xx/uhd-d5c2750/x4xx_x410_fpga_default-gd5c2750.zip 2674aba9e0e99502b76a1644a1d4e8006309163279017631dc5cd71cad39e0c0
+x4xx_x410_cpld_default uhd-d5c2750 x4xx/uhd-d5c2750/x4xx_x410_cpld_default-gd5c2750.zip a5be55bd47761ae7cd3edd2d75130dea685f8278a0695ff688fa68ee85491679
+x4xx_zbx_cpld_default uhd-d5c2750 x4xx/uhd-d5c2750/x4xx_zbx_cpld_default-gd5c2750.zip f4e2fce5a57052b0efd9b4b247dd816d842de63b03091bd4f030dc01fd5a3fd0
+# X410-Series Filesystems
+x4xx_common_sdk_default meta-ettus-v4.1.0.0-rc1 x4xx/meta-ettus-v4.1.0.0-rc1/x4xx_common_sdk_default-v4.1.0.0-rc1.zip 0
+x4xx_common_mender_default meta-ettus-v4.1.0.0-rc1 x4xx/meta-ettus-v4.1.0.0-rc1/x4xx_common_mender_default-v4.1.0.0-rc1.zip 0
+x4xx_common_sdimg_default meta-ettus-v4.1.0.0-rc1 x4xx/meta-ettus-v4.1.0.0-rc1/x4xx_common_sdimg_default-v4.1.0.0-rc1.zip 0
# X300-Series
-x3xx_x310_fpga_default uhd-b9816d8 x3xx/uhd-b9816d8/x3xx_x310_fpga_default-gb9816d8.zip 10150f9338cbf6ded2bac5874e1c809733023a55692e84417494ca47d0578802
-x3xx_x300_fpga_default uhd-b9816d8 x3xx/uhd-b9816d8/x3xx_x300_fpga_default-gb9816d8.zip cb1633c8dc3a327319e9a0289d2830ba981550e79ee852a47023eb61e1975e5e
+x3xx_x310_fpga_default uhd-d5c2750 x3xx/uhd-d5c2750/x3xx_x310_fpga_default-gd5c2750.zip 092e5960059bd8400c901ad8ac0852707c67b758979c80d99ed246260bb4390b
+x3xx_x300_fpga_default uhd-d5c2750 x3xx/uhd-d5c2750/x3xx_x300_fpga_default-gd5c2750.zip 23c6e1fbccb25cf537d57743536cc297c928be4665afacd0bc477454df99e92d
# Example daughterboard targets (none currently exist)
#x3xx_twinrx_cpld_default example_target
#dboard_ubx_cpld_default example_target
# E-Series
-e3xx_e310_sg1_fpga_default uhd-b9816d8 e3xx/uhd-b9816d8/e3xx_e310_sg1_fpga_default-gb9816d8.zip b383dec825edb168ef4ada7331531432ab7756323caef67b545eeadf89ddd9f5
-e3xx_e310_sg3_fpga_default uhd-b9816d8 e3xx/uhd-b9816d8/e3xx_e310_sg3_fpga_default-gb9816d8.zip a4f8b9106d4f0a17f97a8ddb5e763c4170820be11c8018196e691af1285f4dd5
-e3xx_e320_fpga_default uhd-b9816d8 e3xx/uhd-b9816d8/e3xx_e320_fpga_default-gb9816d8.zip 97e174bdceb596454f294deaff567f2117b5e6bcade4838b5326a77857e831b1
+e3xx_e310_sg1_fpga_default uhd-d5c2750 e3xx/uhd-d5c2750/e3xx_e310_sg1_fpga_default-gd5c2750.zip fb79d1c91c08bd21aeff7b9172ada7bd9fd746fd8d72c061e46a65ef14192e4a
+e3xx_e310_sg3_fpga_default uhd-d5c2750 e3xx/uhd-d5c2750/e3xx_e310_sg3_fpga_default-gd5c2750.zip 600c6891e8d597b86f24a80302710039d05fbd9dc3be3439ca9cf28bc1abe069
+e3xx_e320_fpga_default uhd-d5c2750 e3xx/uhd-d5c2750/e3xx_e320_fpga_default-gd5c2750.zip c88c35b95986f5da29ca9ef70f46c8c2dc0c8ee2ae6f929b06b9c5979397cb6a
# E310 Filesystems
-e3xx_e310_sdk_default meta-ettus-v4.0.0.0 e3xx/meta-ettus-v4.0.0.0/e3xx_e310_sdk_default-v4.0.0.0.zip 0
-e3xx_e310_sg1_mender_default meta-ettus-v4.0.0.0 e3xx/meta-ettus-v4.0.0.0/e3xx_e310_sg1_mender_default-v4.0.0.0.zip 0
-e3xx_e310_sg1_sdimg_default meta-ettus-v4.0.0.0 e3xx/meta-ettus-v4.0.0.0/e3xx_e310_sg1_sdimg_default-v4.0.0.0.zip 0
-e3xx_e310_sg3_mender_default meta-ettus-v4.0.0.0 e3xx/meta-ettus-v4.0.0.0/e3xx_e310_sg3_mender_default-v4.0.0.0.zip 0
-e3xx_e310_sg3_sdimg_default meta-ettus-v4.0.0.0 e3xx/meta-ettus-v4.0.0.0/e3xx_e310_sg3_sdimg_default-v4.0.0.0.zip 0
+e3xx_e310_sdk_default meta-ettus-v4.1.0.0-rc1 e3xx/meta-ettus-v4.1.0.0-rc1/e3xx_e310_sdk_default-v4.1.0.0-rc1.zip 0
+e3xx_e310_sg1_mender_default meta-ettus-v4.1.0.0-rc1 e3xx/meta-ettus-v4.1.0.0-rc1/e3xx_e310_sg1_mender_default-v4.1.0.0-rc1.zip 0
+e3xx_e310_sg1_sdimg_default meta-ettus-v4.1.0.0-rc1 e3xx/meta-ettus-v4.1.0.0-rc1/e3xx_e310_sg1_sdimg_default-v4.1.0.0-rc1.zip 0
+e3xx_e310_sg3_mender_default meta-ettus-v4.1.0.0-rc1 e3xx/meta-ettus-v4.1.0.0-rc1/e3xx_e310_sg3_mender_default-v4.1.0.0-rc1.zip 0
+e3xx_e310_sg3_sdimg_default meta-ettus-v4.1.0.0-rc1 e3xx/meta-ettus-v4.1.0.0-rc1/e3xx_e310_sg3_sdimg_default-v4.1.0.0-rc1.zip 0
# E320 Filesystems, etc
-e3xx_e320_sdk_default meta-ettus-v4.0.0.0 e3xx/meta-ettus-v4.0.0.0/e3xx_e320_sdk_default-v4.0.0.0.zip 0
-e3xx_e320_mender_default meta-ettus-v4.0.0.0 e3xx/meta-ettus-v4.0.0.0/e3xx_e320_mender_default-v4.0.0.0.zip 0
-e3xx_e320_sdimg_default meta-ettus-v4.0.0.0 e3xx/meta-ettus-v4.0.0.0/e3xx_e320_sdimg_default-v4.0.0.0.zip 0
+e3xx_e320_sdk_default meta-ettus-v4.1.0.0-rc1 e3xx/meta-ettus-v4.1.0.0-rc1/e3xx_e320_sdk_default-v4.1.0.0-rc1.zip 0
+e3xx_e320_mender_default meta-ettus-v4.1.0.0-rc1 e3xx/meta-ettus-v4.1.0.0-rc1/e3xx_e320_mender_default-v4.1.0.0-rc1.zip 0
+e3xx_e320_sdimg_default meta-ettus-v4.1.0.0-rc1 e3xx/meta-ettus-v4.1.0.0-rc1/e3xx_e320_sdimg_default-v4.1.0.0-rc1.zip 0
# N300-Series
-n3xx_n310_fpga_default uhd-b9816d8 n3xx/uhd-b9816d8/n3xx_n310_fpga_default-gb9816d8.zip 47d14fb545f5392a96959b5faef12765638260ea4de3e6d00ff50761b5a6668e
-n3xx_n300_fpga_default uhd-3be8569 n3xx/uhd-3be8569/n3xx_n300_fpga_default-g3be8569.zip 797b19d92369eab34cdb712d1375cd34bdd457adb0fba56ba0c4a98a6e951192
-n3xx_n320_fpga_default uhd-b9816d8 n3xx/uhd-b9816d8/n3xx_n320_fpga_default-gb9816d8.zip 3126f24e9c72fb4cf9fe4d84e2d6a6c7f275de40d71dc8f0cb23254f177eccb6
+n3xx_n310_fpga_default uhd-d5c2750 n3xx/uhd-d5c2750/n3xx_n310_fpga_default-gd5c2750.zip 9555ffada2cd4fc643fac87b81a195ab2287654f74cba4f9424b55e148adcc84
+n3xx_n300_fpga_default uhd-d5c2750 n3xx/uhd-d5c2750/n3xx_n300_fpga_default-gd5c2750.zip 69ef52633b02ce417f3c0512c971776c2e234e72eaaad4b66723b35fc92ee73a
+n3xx_n320_fpga_default uhd-d5c2750 n3xx/uhd-d5c2750/n3xx_n320_fpga_default-gd5c2750.zip 85a446cd7e1fc6570cdc1d846ced225f263e3c9e1900d81e0484362684f22777
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-v4.0.0.0 n3xx/meta-ettus-v4.0.0.0/n3xx_common_sdk_default-v4.0.0.0.zip 0
-n3xx_common_mender_default meta-ettus-v4.0.0.0 n3xx/meta-ettus-v4.0.0.0/n3xx_common_mender_default-v4.0.0.0.zip 0
-n3xx_common_sdimg_default meta-ettus-v4.0.0.0 n3xx/meta-ettus-v4.0.0.0/n3xx_common_sdimg_default-v4.0.0.0.zip 0
+n3xx_common_sdk_default meta-ettus-v4.1.0.0-rc1 n3xx/meta-ettus-v4.1.0.0-rc1/n3xx_common_sdk_default-v4.1.0.0-rc1.zip 0
+n3xx_common_mender_default meta-ettus-v4.1.0.0-rc1 n3xx/meta-ettus-v4.1.0.0-rc1/n3xx_common_mender_default-v4.1.0.0-rc1.zip 0
+n3xx_common_sdimg_default meta-ettus-v4.1.0.0-rc1 n3xx/meta-ettus-v4.1.0.0-rc1/n3xx_common_sdimg_default-v4.1.0.0-rc1.zip 0
# B200-Series
-b2xx_b200_fpga_default uhd-b9816d8 b2xx/uhd-b9816d8/b2xx_b200_fpga_default-gb9816d8.zip e529af26a1e4891e45d3ec9ce58b5d660312d9eaccccf489a6d9125db51566dd
+b2xx_b200_fpga_default uhd-d5c2750 b2xx/uhd-d5c2750/b2xx_b200_fpga_default-gd5c2750.zip 9936f356c51a86a98ecb81851ed217b1aaadea52e5a5efa0a1bca90edfec30cf
b2xx_b200mini_fpga_default uhd-f2ec5c9 b2xx/uhd-f2ec5c9/b2xx_b200mini_fpga_default-gf2ec5c9.zip 3c122145a5bd23dc50ac35b9d18dfe3f3224eaed4242274765ada89c55838ce4
-b2xx_b210_fpga_default uhd-b9816d8 b2xx/uhd-b9816d8/b2xx_b210_fpga_default-gb9816d8.zip fc9e0b4ce8ff14243f8839d993d8dea53521ffcdd531d3450ee0d9bfc8a89dbf
+b2xx_b210_fpga_default uhd-d5c2750 b2xx/uhd-d5c2750/b2xx_b210_fpga_default-gd5c2750.zip accf37aafe878e45d16b09f326761d5848241f355929cd4745f40aec822d4385
b2xx_b205mini_fpga_default uhd-f2ec5c9 b2xx/uhd-f2ec5c9/b2xx_b205mini_fpga_default-gf2ec5c9.zip a38fcecabcef43d57e463aa50f0b07ba21d7e9211428fbc5ef47bfeb75542e93
b2xx_common_fw_default uhd-7f7d016 b2xx/uhd-7f7d016/b2xx_common_fw_default-g7f7d016.zip 22ac0e54cc90d53d8494d481439447a0c89b9bbaced6fabe24df260eda3ce3a3
diff --git a/tools/debs/uhd_ubuntu_deb.py b/tools/debs/uhd_ubuntu_deb.py
index 6adc4c1f9..6739ade99 100644
--- a/tools/debs/uhd_ubuntu_deb.py
+++ b/tools/debs/uhd_ubuntu_deb.py
@@ -111,7 +111,7 @@ def main(args):
print("Building deb with dsc using pbuilder for {}".format(args.release))
os.mkdir(args.buildpath + "/result")
result = subprocess.run(shlex.split(
- "sudo pbuilder build --buildresult ./result uhd_4.0.0.0-0ubuntu1~{}1.dsc".format(args.release)), cwd=args.buildpath)
+ "sudo pbuilder build --buildresult ./result uhd_{}-0ubuntu1~{}1.dsc".format(uhd_version, args.release)), cwd=args.buildpath)
if result.returncode:
print("pbuilder failed")
sys.exit(result.returncode)