From 556b378912304c459525f87abba4075a87aa8e75 Mon Sep 17 00:00:00 2001 From: Marian Koop Date: Wed, 12 Aug 2026 14:31:27 +0200 Subject: [PATCH] Prepare for 4.11.0.0 RC1 --- CHANGELOG | 18 ++- host/cmake/Modules/UHDVersion.cmake | 2 +- host/cmake/debian/changelog | 130 +++++++++++++++++- host/cmake/debian/control | 8 +- ...uhd4.10.0.install => libuhd4.11.0.install} | 0 host/cmake/debian/rules | 8 +- images/manifest.txt | 54 ++++---- 7 files changed, 178 insertions(+), 42 deletions(-) rename host/cmake/debian/{libuhd4.10.0.install => libuhd4.11.0.install} (100%) diff --git a/CHANGELOG b/CHANGELOG index d85897f11..2332aaf4b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,7 +1,7 @@ Change Log for Releases ============================== -## 004.next +## 004.011.000.000 * Highlights / Main Changes - Add support for the new USRP B310, a PCIe/Thunderbolt-based device which supports 2x2 RF channels at up to 100 MHz bandwidth per channel. @@ -99,6 +99,10 @@ Change Log for Releases loss using reset_spll_r_divider=1 in the synchronization arguments. This is intended for advanced users only. - Minor DDC/DUC C++ API changes as part of the Wideband DDC/DUC update. +* FPGA + - Many improvements to resource utilization for improved build success rate + and compilation time. + - Enabled usage of VHDL 2008. * Codebase Management - Fully removed Boost.Thread, Boost.Date_Time, and Boost.Chrono dependencies for libuhd. Other Boost usage has been reduced. @@ -112,10 +116,14 @@ Change Log for Releases or via a package manager such as vcpkg. - Improved build reproducibility by removing the build-directory path from embedded build information. -* FPGA - - Many improvements to resource utilization for improved build success rate - and compilation time. - - Enabled usage of VHDL 2008. +* Validated OS Environments + (Versions for build and runtime dependencies can be determined from the + docker container definitions in the UHD repository at .ci/docker/...) + - Linux: + - Ubuntu: jammy (22.04), noble (24.04), resolute (26.04) + - Fedora: 41, 42, 43 + - Windows: 10 22H2, 11 24H2 + - MacOS: Sequoia (15.7) ## 004.010.000.000 * Highlights / Main Changes diff --git a/host/cmake/Modules/UHDVersion.cmake b/host/cmake/Modules/UHDVersion.cmake index 5fff245a0..d9ef56605 100644 --- a/host/cmake/Modules/UHDVersion.cmake +++ b/host/cmake/Modules/UHDVersion.cmake @@ -20,7 +20,7 @@ find_package(Git QUIET) # - set UHD_VERSION_DEVEL to true for master and development branches ######################################################################## set(UHD_VERSION_MAJOR 4) -set(UHD_VERSION_API 10) +set(UHD_VERSION_API 11) set(UHD_VERSION_ABI 0) set(UHD_VERSION_PATCH 0) #TODO add a version tag variable which allows to store additional diff --git a/host/cmake/debian/changelog b/host/cmake/debian/changelog index a9c65eca5..3abd18d3f 100644 --- a/host/cmake/debian/changelog +++ b/host/cmake/debian/changelog @@ -1,3 +1,131 @@ +uhd (4.11.0.0-0ubuntu1) ubuntu_release; urgency=low + + * Highlights / Main Changes + - Add support for the new USRP B310, a PCIe/Thunderbolt-based device which + supports 2x2 RF channels at up to 100 MHz bandwidth per channel. + - Update underlying OE version on embedded devices to Scarthgap (5.0 LTS). + Note that some of the MPM updates require this update. + - Migrated the MPM RPC transport layer from mprpc (msgpack-RPC) to gRPC/Protobuf, + impacting all embedded devices running MPM. + * New Features + - X440: + - The X440_X4_200 image now uses fabric resamplers instead of RFDC + resamplers, which ensures repeatable phase offsets between devices and + reboots. Note that this feature is currently mutually exclusive with dual + rate support, and it increases the resource utilization. To revert to the + previous image with non-repeatable phase offsets, a custom image must be + built. By default, it is set to false (i.e., same as old behavior), + except for the X440_X4_200 image. + - A new BSP parameter (USE_FABRIC_RESAMPLERS) is introduced to toggle this + new feature. + - X4xx: The ref_locked sensor no longer queries the sticky bits; instead, it + only reports the current lock state. The ref_stable sensor is added to + include the sticky bits. + - Python: + - The ref_clk_calibration feature is now accessible in the Python API. + - Streamers: + - Added get_stream_info() API call to streamers, which allows reading out + internal information about streamer objects. + - RFNoC: + - Added support for RFNoC 2.0 control operations, including block + read/write, poll, and burst read/write operations. + - Control packet sequence number width was increased to 8 bits, which + improves stability in environments with high packet loss or reordering + (e.g., in WSL containers). Note that this is a break in the protocol version; + Wireshark dissectors have been updated (but old dissectors will no + longer work). + - RFNoC control packets no longer require unnecessary dummy data words, + improving control interface efficiency. + - Improve ability to control the block CHDR width (aside from the regular + CHDR width). + - Allow parallel initialization of RFNoC-based devices for faster session + start when using multiple USRPs in a multi_usrp or rfnoc_graph object. + - Wideband DDC/DUC: + - Updated the RFNoC DDC and DUC blocks to support bandwidths > 200 MHz. + With this update, users can add the DDC and DUC blocks to their custom + FPGA images for bandwidths up to 1600 MHz (2000 MSps). + - Shipping FPGA images: + - Added DDC and DUC functionality for all channels to the following + shipping FPGA images: + - x410_X4_400 + - x410_CG_400 + - x420_X4_1000 + - x420_CG_1000 + - x440_X4_1600 + - x440_CG_1600 + For custom designs based on one of these updated rfnoc_image_core.yml + files, please note that the new addition of the DDC/DUC blocks to FPGA + images will have an impact on how much custom logic can fit into these + designs. If needed the DDC/DUC blocks can be removed to revert to the + previous behavior. + - MPM-based devices can now be initialized in parallel within a MultiUSRP + session. + - X420: + - Added support for the 400 MHz FPGA variants, including the X420_CG_400 + and X420_X4_400 images. + - Added fabric-resampler support to the X420 FPGA designs. + - GPS: + - Added support for UBLOX communication. + - Improved compatibility with GPS receivers by accepting additional + constellation messages and handling device-specific message timing. + - Embedded devices: Migrated thermal/fan sensor handling to hwmon/sysfs. This + requires the embedded OS to be at least Scarthgap. + * Bug Fixes + - Fixed an X420 power-up issue caused by glitchy power readouts. + - Improved X4xx clock initialization and reference-lock handling, including + recovery from reference-clock glitches between UHD sessions. + - X4xx ADC self-calibration now honors skip_adc_selfcal during clock + reconfiguration. + - Fixed device filtering for image loading and other callers of + device-specific find_t implementations, including serial-based image + updates. + - Improved GPS message parsing and receive-buffer handling. + - Corrected the exit status reported by uhd_images_downloader on errors. + - RFNoC now reports the detected and expected RFNoC versions when a version + mismatch is encountered. + - Fixed `rfnoc_modtool make-yaml`; it produced an incorrect make_var entry. + - Many other, minor bug fixes (see commit list for details). + * API Changes + - All usage of boost::optional within the library has been removed. Public APIs + that used boost::optional are retained, but marked as deprecated. + - Some logging APIs that previously used boost::posix_time are now + declared deprecated, and alternatives that use standard C++ constructs have + been introduced. + - MPM device initialization is parallel by default. The serialize_init=1 + device argument restores serial initialization. + - Added an option to resynchronize X4xx SPLL R-dividers after reference-lock + loss using reset_spll_r_divider=1 in the synchronization arguments. This + is intended for advanced users only. + - Minor DDC/DUC C++ API changes as part of the Wideband DDC/DUC update. + * FPGA + - Many improvements to resource utilization for improved build success rate + and compilation time. + - Enabled usage of VHDL 2008. + * Codebase Management + - Fully removed Boost.Thread, Boost.Date_Time, and Boost.Chrono dependencies + for libuhd. Other Boost usage has been reduced. + - Improved compatibility with newer compiler versions (e.g., gcc16). + - MPM RPC transport migrated from mprpc (msgpack-RPC) to gRPC/Protobuf. + The mprpc Python dependency is replaced by grpcio. On Linux, the host + build-time dependencies are libgrpc++-dev, libprotobuf-dev, and + protobuf-compiler-grpc. On Windows, there are no prebuilt distro packages, + so gRPC and Protobuf (including the grpc_cpp_plugin code-generation plugin) + must be obtained either by building from source (https://github.com/grpc/grpc) + or via a package manager such as vcpkg. + - Improved build reproducibility by removing the build-directory path from + embedded build information. + * Validated OS Environments + (Versions for build and runtime dependencies can be determined from the + docker container definitions in the UHD repository at .ci/docker/...) + - Linux: + - Ubuntu: jammy (22.04), noble (24.04), resolute (26.04) + - Fedora: 41, 42, 43 + - Windows: 10 22H2, 11 24H2 + - MacOS: Sequoia (15.7) + + -- Ettus Research Wed, 12 Aug 2026 02:05:23 -0800 + + uhd (4.10.0.0-0ubuntu1) ubuntu_release; urgency=low * Highlights / Main Changes @@ -155,7 +283,7 @@ uhd (4.9.0.1-0ubuntu1) ubuntu_release; urgency=low is required. Apart from the Boost build fixes, there are no other changes in this UHD release. - -- Ettus Research Wed, 08 Apr 2026 11:01:59 -0800 + -- Ettus Research Wed, 08 Apr 2026 11:01:58 -0800 uhd (4.9.0.0-0ubuntu1) ubuntu_release; urgency=low diff --git a/host/cmake/debian/control b/host/cmake/debian/control index 4de7481f5..6a6e6ad58 100644 --- a/host/cmake/debian/control +++ b/host/cmake/debian/control @@ -35,7 +35,7 @@ Vcs-Git: https://github.com/EttusResearch/uhd.git Package: uhd-host Architecture: any -Depends: libuhd4.10.0 (= ${binary:Version}), +Depends: libuhd4.11.0 (= ${binary:Version}), python3-uhd (= ${binary:Version}), python3, python3-grpcio, @@ -61,7 +61,7 @@ Description: hardware driver for Ettus Research products - host apps display hardware configuration information, and Doxygen generated documentation. -Package: libuhd4.10.0 +Package: libuhd4.11.0 Architecture: any Section: libs Pre-Depends: ${misc:Pre-Depends} @@ -79,7 +79,7 @@ Description: hardware driver for Ettus Research products Package: libuhd-dev Architecture: any Section: libdevel -Depends: libuhd4.10.0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Depends: libuhd4.11.0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Recommends: gnuradio-dev, uhd-rfnoc-dev (= ${binary:Version}) Suggests: uhd-doc Description: universal hardware driver for Ettus Research products @@ -95,7 +95,7 @@ Description: universal hardware driver for Ettus Research products Package: python3-uhd Architecture: alpha amd64 arm64 armel armhf hppa i386 ia64 m68k mips64el ppc64 ppc64el riscv64 s390x sparc64 x32 Section: libdevel -Depends: libuhd4.10.0 (= ${binary:Version}), +Depends: libuhd4.11.0 (= ${binary:Version}), python3, python3-grpcio, python3-mako, diff --git a/host/cmake/debian/libuhd4.10.0.install b/host/cmake/debian/libuhd4.11.0.install similarity index 100% rename from host/cmake/debian/libuhd4.10.0.install rename to host/cmake/debian/libuhd4.11.0.install diff --git a/host/cmake/debian/rules b/host/cmake/debian/rules index 10ba1e9dc..74c4e79e0 100755 --- a/host/cmake/debian/rules +++ b/host/cmake/debian/rules @@ -56,10 +56,10 @@ override_dh_acc: - cat logs/libuhd-dev/*/log.txt override_dh_shlibdeps: - dh_shlibdeps --package=uhd-host --libpackage=libuhd4.10.0 - dh_shlibdeps --package=libuhd4.10.0 --libpackage=libuhd4.10.0 - dh_shlibdeps --package=libuhd-dev --libpackage=libuhd4.10.0 - dh_shlibdeps --package=python3-uhd --libpackage=libuhd4.10.0 + dh_shlibdeps --package=uhd-host --libpackage=libuhd4.11.0 + dh_shlibdeps --package=libuhd4.11.0 --libpackage=libuhd4.11.0 + dh_shlibdeps --package=libuhd-dev --libpackage=libuhd4.11.0 + dh_shlibdeps --package=python3-uhd --libpackage=libuhd4.11.0 override_dh_auto_clean: rm -rf host/tests/__pycache__ diff --git a/images/manifest.txt b/images/manifest.txt index e8ebaad84..150813c59 100644 --- a/images/manifest.txt +++ b/images/manifest.txt @@ -2,55 +2,55 @@ # Target hash url SHA256 # X410-Series -x4xx_x410_fpga_default uhd-a95c203 x4xx/uhd-a95c203/x4xx_x410_fpga_default-ga95c203.zip 81994479d29f39506a893014fdc8b8bc1f0c3acd69f1168cbb446417e0b98fba +x4xx_x410_fpga_default uhd-c20e60a x4xx/uhd-c20e60a/x4xx_x410_fpga_default-gc20e60a.zip f4e7cbf96d9baedbf8fecb21e17e88d57b65be24d723faf1b652c382139bcd28 x4xx_x410_cpld_default uhd-6fd9f37 x4xx/uhd-6fd9f37/x4xx_x410_cpld_default-g6fd9f37.zip 74e09bedda84105258484217d4dbf68860ce2079d27cf8352952fe8e4d727e93 x4xx_zbx_cpld_default uhd-8d022b3 x4xx/uhd-8d022b3/x4xx_zbx_cpld_default-g8d022b3.zip 95993c736d48e22cbdb453a606189378a420f62280b4fb387cbe0272b146044b # X420-Series -x4xx_x420_fpga_default uhd-4a045a7 x4xx/uhd-4a045a7/x4xx_x420_fpga_default-g4a045a7.zip 2a316966f191272f541f5d0804d2b3f9f0c5ae9b8fe3debd5a57974000d8d1d8 +x4xx_x420_fpga_default uhd-c20e60a x4xx/uhd-c20e60a/x4xx_x420_fpga_default-gc20e60a.zip 5a647414061028fd9de195a4e013545d10c92ccf5d1eed88bba5adfe204f90c9 # X440-Series -x4xx_x440_fpga_default uhd-a95c203 x4xx/uhd-a95c203/x4xx_x440_fpga_default-ga95c203.zip 49e6f995eadcf63e74695703c70746485bcd20c113a996e8d4044aba57059be2 +x4xx_x440_fpga_default uhd-c20e60a x4xx/uhd-c20e60a/x4xx_x440_fpga_default-gc20e60a.zip 1ec6624d019aaeab06ca7a1f673c218fd0dbc2597422610b1d83e204e88f6b32 x4xx_x440_cpld_default uhd-f5bb3e0 x4xx/uhd-f5bb3e0/x4xx_x440_cpld_default-gf5bb3e0.zip 1c929c125b868bac47e027e4351ca8f3cbafc8ea517fff24693a1801955eb4db # X400-Series Filesystems -x4xx_common_sdk_default meta-ettus-v4.10.0.0 x4xx/meta-ettus-v4.10.0.0/x4xx_common_sdk_default-v4.10.0.0.zip 0 -x4xx_common_mender_default meta-ettus-v4.10.0.0 x4xx/meta-ettus-v4.10.0.0/x4xx_common_mender_default-v4.10.0.0.zip 0 -x4xx_common_sdimg_default meta-ettus-v4.10.0.0 x4xx/meta-ettus-v4.10.0.0/x4xx_common_sdimg_default-v4.10.0.0.zip 0 +x4xx_common_sdk_default meta-ettus-v4.11.0.0-rc1 x4xx/meta-ettus-v4.11.0.0-rc1/x4xx_common_sdk_default-v4.11.0.0-rc1.zip 0 +x4xx_common_mender_default meta-ettus-v4.11.0.0-rc1 x4xx/meta-ettus-v4.11.0.0-rc1/x4xx_common_mender_default-v4.11.0.0-rc1.zip 0 +x4xx_common_sdimg_default meta-ettus-v4.11.0.0-rc1 x4xx/meta-ettus-v4.11.0.0-rc1/x4xx_common_sdimg_default-v4.11.0.0-rc1.zip 0 # X300-Series -x3xx_x300_fpga_default uhd-d375d68 x3xx/uhd-d375d68/x3xx_x300_fpga_default-gd375d68.zip 248a429822aa05c7844dc784840eaf0747168ad94b0811063148a417d766a1c3 -x3xx_x310_fpga_default uhd-d375d68 x3xx/uhd-d375d68/x3xx_x310_fpga_default-gd375d68.zip ceb9b2336c5bc27b8948c521fbd320be7a90b4193d1137ed6085a9bdd5805293 +x3xx_x300_fpga_default uhd-c20e60a x3xx/uhd-c20e60a/x3xx_x300_fpga_default-gc20e60a.zip cf3181490835f2fd082b12e5a3a010c30bd83660e0b29982c50334daf0850bd9 +x3xx_x310_fpga_default uhd-c20e60a x3xx/uhd-c20e60a/x3xx_x310_fpga_default-gc20e60a.zip 101e84df691876bc866652dd452e5818418b3d89efa4145a53edfd26af07d420 # 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-d375d68 e3xx/uhd-d375d68/e3xx_e310_sg1_fpga_default-gd375d68.zip 920bf00cd0020cb7313c3d84b3f732dedf083c3c73620adfeca523e02c963519 -e3xx_e310_sg3_fpga_default uhd-d375d68 e3xx/uhd-d375d68/e3xx_e310_sg3_fpga_default-gd375d68.zip f8e06528e634d80d58896ca8ad62546c163630a75f7a2595200f061c1ba098bf -e3xx_e320_fpga_default uhd-d375d68 e3xx/uhd-d375d68/e3xx_e320_fpga_default-gd375d68.zip bf07b7f77277d82ffe69e30c6b880a09785b97e185585e1e936a80c4f93de5a6 +e3xx_e310_sg1_fpga_default uhd-c20e60a e3xx/uhd-c20e60a/e3xx_e310_sg1_fpga_default-gc20e60a.zip 752631bdb295c43123cac2e7a4880f36b22f3f47c2c455446832b1e3f8a2909f +e3xx_e310_sg3_fpga_default uhd-c20e60a e3xx/uhd-c20e60a/e3xx_e310_sg3_fpga_default-gc20e60a.zip 33ae8be7bcbe10c544d34b45be5298ce91ca382d66806e49b8508f3e75723a27 +e3xx_e320_fpga_default uhd-c20e60a e3xx/uhd-c20e60a/e3xx_e320_fpga_default-gc20e60a.zip be029d0f20f79415c986d006e3381432a25117706befb3673f5a43e3000e45e4 # E310 Filesystems -e3xx_e310_sdk_default meta-ettus-v4.10.0.0 e3xx/meta-ettus-v4.10.0.0/e3xx_e310_sdk_default-v4.10.0.0.zip 0 -e3xx_e310_sg1_mender_default meta-ettus-v4.10.0.0 e3xx/meta-ettus-v4.10.0.0/e3xx_e310_sg1_mender_default-v4.10.0.0.zip 0 -e3xx_e310_sg1_sdimg_default meta-ettus-v4.10.0.0 e3xx/meta-ettus-v4.10.0.0/e3xx_e310_sg1_sdimg_default-v4.10.0.0.zip 0 -e3xx_e310_sg3_mender_default meta-ettus-v4.10.0.0 e3xx/meta-ettus-v4.10.0.0/e3xx_e310_sg3_mender_default-v4.10.0.0.zip 0 -e3xx_e310_sg3_sdimg_default meta-ettus-v4.10.0.0 e3xx/meta-ettus-v4.10.0.0/e3xx_e310_sg3_sdimg_default-v4.10.0.0.zip 0 +e3xx_e310_sdk_default meta-ettus-v4.11.0.0-rc1 e3xx/meta-ettus-v4.11.0.0-rc1/e3xx_e310_sdk_default-v4.11.0.0-rc1.zip 0 +e3xx_e310_sg1_mender_default meta-ettus-v4.11.0.0-rc1 e3xx/meta-ettus-v4.11.0.0-rc1/e3xx_e310_sg1_mender_default-v4.11.0.0-rc1.zip 0 +e3xx_e310_sg1_sdimg_default meta-ettus-v4.11.0.0-rc1 e3xx/meta-ettus-v4.11.0.0-rc1/e3xx_e310_sg1_sdimg_default-v4.11.0.0-rc1.zip 0 +e3xx_e310_sg3_mender_default meta-ettus-v4.11.0.0-rc1 e3xx/meta-ettus-v4.11.0.0-rc1/e3xx_e310_sg3_mender_default-v4.11.0.0-rc1.zip 0 +e3xx_e310_sg3_sdimg_default meta-ettus-v4.11.0.0-rc1 e3xx/meta-ettus-v4.11.0.0-rc1/e3xx_e310_sg3_sdimg_default-v4.11.0.0-rc1.zip 0 # E320 Filesystems, etc -e3xx_e320_sdk_default meta-ettus-v4.10.0.0 e3xx/meta-ettus-v4.10.0.0/e3xx_e320_sdk_default-v4.10.0.0.zip 0 -e3xx_e320_mender_default meta-ettus-v4.10.0.0 e3xx/meta-ettus-v4.10.0.0/e3xx_e320_mender_default-v4.10.0.0.zip 0 -e3xx_e320_sdimg_default meta-ettus-v4.10.0.0 e3xx/meta-ettus-v4.10.0.0/e3xx_e320_sdimg_default-v4.10.0.0.zip 0 +e3xx_e320_sdk_default meta-ettus-v4.11.0.0-rc1 e3xx/meta-ettus-v4.11.0.0-rc1/e3xx_e320_sdk_default-v4.11.0.0-rc1.zip 0 +e3xx_e320_mender_default meta-ettus-v4.11.0.0-rc1 e3xx/meta-ettus-v4.11.0.0-rc1/e3xx_e320_mender_default-v4.11.0.0-rc1.zip 0 +e3xx_e320_sdimg_default meta-ettus-v4.11.0.0-rc1 e3xx/meta-ettus-v4.11.0.0-rc1/e3xx_e320_sdimg_default-v4.11.0.0-rc1.zip 0 # N300-Series -n3xx_n300_fpga_default uhd-d375d68 n3xx/uhd-d375d68/n3xx_n300_fpga_default-gd375d68.zip e71e750db3069fc5f2f11c9843f7c13c6716c7c47b58c2e5c4e7736e09cd5726 -n3xx_n310_fpga_default uhd-d375d68 n3xx/uhd-d375d68/n3xx_n310_fpga_default-gd375d68.zip 41011adfaa63fb1dfa94c03dec4f3fcf48f25bf26e9b1df8b471dfc9e3a0ad5f -n3xx_n320_fpga_default uhd-d375d68 n3xx/uhd-d375d68/n3xx_n320_fpga_default-gd375d68.zip 847f135ff0f73c81cb38becc864a76dc9513d05add04c25f62ea665f84a3c7aa +n3xx_n300_fpga_default uhd-c20e60a n3xx/uhd-c20e60a/n3xx_n300_fpga_default-gc20e60a.zip 831615dfd66ef6ced5e656ff2f4f6121a27d36ab7f5edac558b63c48e5158214 +n3xx_n310_fpga_default uhd-c20e60a n3xx/uhd-c20e60a/n3xx_n310_fpga_default-gc20e60a.zip 7d7a3f5e01ba8a5412c369a866f794f7ca955a3568dd53e5afa0c86d84445a9f +n3xx_n320_fpga_default uhd-c20e60a n3xx/uhd-c20e60a/n3xx_n320_fpga_default-gc20e60a.zip fd0d1332029485ce7d71a69210d48a222e0db5b61b8132f183fbb274497c957b n3xx_n310_cpld_default fpga-6bea23d n3xx/fpga-6bea23d/n3xx_n310_cpld_default-g6bea23d.zip ef128dcd265ee8615b673021d4ee84c39357012ffe8b28c8ad7f893f9dcb94cb n3xx_n320_cpld_default uhd-739b37b n3xx/uhd-739b37b/n3xx_n320_cpld_default-g739b37b.zip 552631c2993abc328a9f5a374777793e66031385aa14b9446c250c4616eff9f1 # 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.10.0.0 n3xx/meta-ettus-v4.10.0.0/n3xx_common_sdk_default-v4.10.0.0.zip 0 -n3xx_common_mender_default meta-ettus-v4.10.0.0 n3xx/meta-ettus-v4.10.0.0/n3xx_common_mender_default-v4.10.0.0.zip 0 -n3xx_common_sdimg_default meta-ettus-v4.10.0.0 n3xx/meta-ettus-v4.10.0.0/n3xx_common_sdimg_default-v4.10.0.0.zip 0 +n3xx_common_sdk_default meta-ettus-v4.11.0.0-rc1 n3xx/meta-ettus-v4.11.0.0-rc1/n3xx_common_sdk_default-v4.11.0.0-rc1.zip 0 +n3xx_common_mender_default meta-ettus-v4.11.0.0-rc1 n3xx/meta-ettus-v4.11.0.0-rc1/n3xx_common_mender_default-v4.11.0.0-rc1.zip 0 +n3xx_common_sdimg_default meta-ettus-v4.11.0.0-rc1 n3xx/meta-ettus-v4.11.0.0-rc1/n3xx_common_sdimg_default-v4.11.0.0-rc1.zip 0 # B200-Series b2xx_b200_fpga_default uhd-c37b318 b2xx/uhd-c37b318/b2xx_b200_fpga_default-gc37b318.zip 35542b8a2b6a6dfd3aa155c35364af85c2599cfb692b0cf94013c5342c945448 @@ -61,8 +61,8 @@ b2xx_b206mini_fpga_default uhd-c37b318 b2xx/uhd-c37b318/b2xx_b205mini b2xx_common_fw_default uhd-7f7d016 b2xx/uhd-7f7d016/b2xx_common_fw_default-g7f7d016.zip 22ac0e54cc90d53d8494d481439447a0c89b9bbaced6fabe24df260eda3ce3a3 # B3xx-Series -# b3xx_b310_fpga_default -# b3xx_b310_fw_default +b3xx_b310_fpga_default uhd-c20e60a b3xx/uhd-c20e60a/b3xx_b310_fpga_default-gc20e60a.zip a2cd1a98fd46c89f2d95c76ac75b7ec2e903ef8eaddc09c662175b728685b9a2 +b3xx_b310_fw_default uhd-c20e60a b3xx/uhd-c20e60a/b3xx_b310_fw_default-gc20e60a.zip f35d4e565f6b87df7509248bfe99ffdd0e0cc4be601588dc8be8905ce4770f8d # USRP2 Devices usrp2_usrp2_fw_default fpga-6bea23d usrp2/fpga-6bea23d/usrp2_usrp2_fw_default-g6bea23d.zip d523a18318cb6a7637be40484bf03a6f54766410fee2c1a1f72e8971ea9a9cb6