diff --git a/CHANGELOG b/CHANGELOG index 1bb66443f..b23108a8d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -17,7 +17,12 @@ Change Log for Releases - LabVIEW/USRP: New repository containing example applications which demonstrate how to use NI LabVIEW with USRP devices via the UHD APIs. (https://github.com/ni/labview-usrp-examples) - - Enhanced the UHD Windows installer to automatically install Windows + - Improved RFNoC OOT Block support: + New repository containing official RFNoC OOT Blocks + (https://github.com/EttusResearch/rfnoc-oot-blocks) + - Added new RFNoC Aurora Block for TX and RX remote streaming applications + to and from Aurora capable compute nodes like FPGA Coprocessors. + - Enhanced the UHD Windows installer to automatically install Windows driver packages into the OS, eliminating this manual post-installation step for B-Series USB devices. * API Changes diff --git a/README.md b/README.md index bc29307de..8768cf85f 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ UHD can be used to build stand-alone applications with USRP™ hardware, or with third-party applications. Some common toolkits / frameworks are: * [GNU Radio](http://gnuradio.org/) +* [RFNoC OOT Blocks](https://github.com/EttusResearch/rfnoc-oot-blocks) * [NI LabVIEW - UHD RFNoC](https://github.com/ni/labview-usrp-examples) * [NI LabVIEW](https://www.ni.com/download/ni-usrp-1.3/4711/en/) * [MathWorks Matlab and Simulink](https://www.mathworks.com/discovery/sdr/usrp.html) diff --git a/host/cmake/debian/changelog b/host/cmake/debian/changelog index 93ccfc383..90b0d2537 100644 --- a/host/cmake/debian/changelog +++ b/host/cmake/debian/changelog @@ -15,6 +15,14 @@ uhd (4.9.0.0-0ubuntu1) ubuntu_release; urgency=low - LabVIEW/USRP: New repository containing example applications which demonstrate how to use NI LabVIEW with USRP devices via the UHD APIs. (https://github.com/ni/labview-usrp-examples) + - Improved RFNoC OOT Block support: + New repository containing official RFNoC OOT Blocks + (https://github.com/EttusResearch/rfnoc-oot-blocks) + - Added new RFNoC Aurora Block for TX and RX remote streaming applications + to and from Aurora capable compute nodes like FPGA Coprocessors. + - Enhanced the UHD Windows installer to automatically install Windows + driver packages into the OS, eliminating this manual post-installation + step for B-Series USB devices. * API Changes - `uhd::math::gcd` and `uhd::math::lcm` are removed from the public headers. Use `std::gcd` and `std::lcm` instead if C++17 is available, @@ -47,7 +55,7 @@ uhd (4.9.0.0-0ubuntu1) ubuntu_release; urgency=low - Windows: 10 22H2, 11 23H2 - MacOS: Sequoia (15.2) - -- Ettus Research Mon, 11 Aug 2025 05:36:26 -0800 + -- Ettus Research Fri, 22 Aug 2025 06:07:44 -0800 uhd (4.8.0.0-0ubuntu1) ubuntu_release; urgency=low diff --git a/images/manifest.txt b/images/manifest.txt index e5b2c5a9b..7c81f467e 100644 --- a/images/manifest.txt +++ b/images/manifest.txt @@ -2,53 +2,53 @@ # Target hash url SHA256 # X410-Series -x4xx_x410_fpga_default uhd-652108f x4xx/uhd-652108f/x4xx_x410_fpga_default-g652108f.zip 715cb9480e4c97f80e722de75324f8238f4734a72b18eb588a7b642bd00a2b10 +x4xx_x410_fpga_default uhd-ccf87eb x4xx/uhd-ccf87eb/x4xx_x410_fpga_default-gccf87eb.zip ef9cdd368aa8b7bfddad48880153fb809abfcd37df32ac459b91180510bc5583 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 # X440-Series -x4xx_x440_fpga_default uhd-652108f x4xx/uhd-652108f/x4xx_x440_fpga_default-g652108f.zip bedb64f5f1527af6f30276fc561a5bb1d5777ca5df1f12186fecf95b5efc2afb +x4xx_x440_fpga_default uhd-ccf87eb x4xx/uhd-ccf87eb/x4xx_x440_fpga_default-gccf87eb.zip 7189dfed4471463209f7ad6044c0237e2317fd3c6b852fe1be644689e0159b5e x4xx_x440_cpld_default uhd-f5bb3e0 x4xx/uhd-f5bb3e0/x4xx_x440_cpld_default-gf5bb3e0.zip 1c929c125b868bac47e027e4351ca8f3cbafc8ea517fff24693a1801955eb4db # X410-Series Filesystems -x4xx_common_sdk_default meta-ettus-v4.9.0.0-rc1 x4xx/meta-ettus-v4.9.0.0-rc1/x4xx_common_sdk_default-v4.9.0.0-rc1.zip 0 -x4xx_common_mender_default meta-ettus-v4.9.0.0-rc1 x4xx/meta-ettus-v4.9.0.0-rc1/x4xx_common_mender_default-v4.9.0.0-rc1.zip 0 -x4xx_common_sdimg_default meta-ettus-v4.9.0.0-rc1 x4xx/meta-ettus-v4.9.0.0-rc1/x4xx_common_sdimg_default-v4.9.0.0-rc1.zip 0 +x4xx_common_sdk_default meta-ettus-v4.9.0.0-rc2 x4xx/meta-ettus-v4.9.0.0-rc2/x4xx_common_sdk_default-v4.9.0.0-rc2.zip 0 +x4xx_common_mender_default meta-ettus-v4.9.0.0-rc2 x4xx/meta-ettus-v4.9.0.0-rc2/x4xx_common_mender_default-v4.9.0.0-rc2.zip 0 +x4xx_common_sdimg_default meta-ettus-v4.9.0.0-rc2 x4xx/meta-ettus-v4.9.0.0-rc2/x4xx_common_sdimg_default-v4.9.0.0-rc2.zip 0 # X300-Series -x3xx_x300_fpga_default uhd-652108f x3xx/uhd-652108f/x3xx_x300_fpga_default-g652108f.zip 1f7da8bf253369cad5b4135dfadbba16280d4763a0d9d15a7f6c0ea3dc5d0cec -x3xx_x310_fpga_default uhd-652108f x3xx/uhd-652108f/x3xx_x310_fpga_default-g652108f.zip bd5474e15ccc76df1050bf43ccbd8b9959c69efc72946aaf0e01f11c9b7591b0 +x3xx_x300_fpga_default uhd-ccf87eb x3xx/uhd-ccf87eb/x3xx_x300_fpga_default-gccf87eb.zip a4fe86c785d48a4ae410ea3770bc529570d005b85c34bccf67a35d674d5727fd +x3xx_x310_fpga_default uhd-ccf87eb x3xx/uhd-ccf87eb/x3xx_x310_fpga_default-gccf87eb.zip d87dab62cce11e5380b9eb12ae1f0076f7878352f840e742f03eb9a4734bbd58 # 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-652108f e3xx/uhd-652108f/e3xx_e310_sg1_fpga_default-g652108f.zip 7321d92f70142cefbd324995da7ba582c06e779a35e98939b18574c109840492 -e3xx_e310_sg3_fpga_default uhd-652108f e3xx/uhd-652108f/e3xx_e310_sg3_fpga_default-g652108f.zip d188e5da88dd717e6c8be04e9d96fac9d4f90ed914b129099c827bd9fc813d2a -e3xx_e320_fpga_default uhd-055db05 e3xx/uhd-055db05/e3xx_e320_fpga_default-g055db05.zip 40f06465a1cadc7455251365fbc108e41303825db2f1b200f96017d2136b0f9f +e3xx_e310_sg1_fpga_default uhd-ccf87eb e3xx/uhd-ccf87eb/e3xx_e310_sg1_fpga_default-gccf87eb.zip 0fff63a451d251d222696496cf631c31999391596ab0f0dfc2fba8548558fdd4 +e3xx_e310_sg3_fpga_default uhd-ccf87eb e3xx/uhd-ccf87eb/e3xx_e310_sg3_fpga_default-gccf87eb.zip 387d6baf35f2d3e12d3505ce4777e8afad06fcfed8a2ff6648fe9f72dd6e3551 +e3xx_e320_fpga_default uhd-ccf87eb e3xx/uhd-ccf87eb/e3xx_e320_fpga_default-gccf87eb.zip a06ad03bd457dce5c493168b991bf496c9d065d607b46f46d36c162b52ade1ce # E310 Filesystems -e3xx_e310_sdk_default meta-ettus-v4.9.0.0-rc1 e3xx/meta-ettus-v4.9.0.0-rc1/e3xx_e310_sdk_default-v4.9.0.0-rc1.zip 0 -e3xx_e310_sg1_mender_default meta-ettus-v4.9.0.0-rc1 e3xx/meta-ettus-v4.9.0.0-rc1/e3xx_e310_sg1_mender_default-v4.9.0.0-rc1.zip 0 -e3xx_e310_sg1_sdimg_default meta-ettus-v4.9.0.0-rc1 e3xx/meta-ettus-v4.9.0.0-rc1/e3xx_e310_sg1_sdimg_default-v4.9.0.0-rc1.zip 0 -e3xx_e310_sg3_mender_default meta-ettus-v4.9.0.0-rc1 e3xx/meta-ettus-v4.9.0.0-rc1/e3xx_e310_sg3_mender_default-v4.9.0.0-rc1.zip 0 -e3xx_e310_sg3_sdimg_default meta-ettus-v4.9.0.0-rc1 e3xx/meta-ettus-v4.9.0.0-rc1/e3xx_e310_sg3_sdimg_default-v4.9.0.0-rc1.zip 0 +e3xx_e310_sdk_default meta-ettus-v4.9.0.0-rc2 e3xx/meta-ettus-v4.9.0.0-rc2/e3xx_e310_sdk_default-v4.9.0.0-rc2.zip 0 +e3xx_e310_sg1_mender_default meta-ettus-v4.9.0.0-rc2 e3xx/meta-ettus-v4.9.0.0-rc2/e3xx_e310_sg1_mender_default-v4.9.0.0-rc2.zip 0 +e3xx_e310_sg1_sdimg_default meta-ettus-v4.9.0.0-rc2 e3xx/meta-ettus-v4.9.0.0-rc2/e3xx_e310_sg1_sdimg_default-v4.9.0.0-rc2.zip 0 +e3xx_e310_sg3_mender_default meta-ettus-v4.9.0.0-rc2 e3xx/meta-ettus-v4.9.0.0-rc2/e3xx_e310_sg3_mender_default-v4.9.0.0-rc2.zip 0 +e3xx_e310_sg3_sdimg_default meta-ettus-v4.9.0.0-rc2 e3xx/meta-ettus-v4.9.0.0-rc2/e3xx_e310_sg3_sdimg_default-v4.9.0.0-rc2.zip 0 # E320 Filesystems, etc -e3xx_e320_sdk_default meta-ettus-v4.9.0.0-rc1 e3xx/meta-ettus-v4.9.0.0-rc1/e3xx_e320_sdk_default-v4.9.0.0-rc1.zip 0 -e3xx_e320_mender_default meta-ettus-v4.9.0.0-rc1 e3xx/meta-ettus-v4.9.0.0-rc1/e3xx_e320_mender_default-v4.9.0.0-rc1.zip 0 -e3xx_e320_sdimg_default meta-ettus-v4.9.0.0-rc1 e3xx/meta-ettus-v4.9.0.0-rc1/e3xx_e320_sdimg_default-v4.9.0.0-rc1.zip 0 +e3xx_e320_sdk_default meta-ettus-v4.9.0.0-rc2 e3xx/meta-ettus-v4.9.0.0-rc2/e3xx_e320_sdk_default-v4.9.0.0-rc2.zip 0 +e3xx_e320_mender_default meta-ettus-v4.9.0.0-rc2 e3xx/meta-ettus-v4.9.0.0-rc2/e3xx_e320_mender_default-v4.9.0.0-rc2.zip 0 +e3xx_e320_sdimg_default meta-ettus-v4.9.0.0-rc2 e3xx/meta-ettus-v4.9.0.0-rc2/e3xx_e320_sdimg_default-v4.9.0.0-rc2.zip 0 # N300-Series -n3xx_n300_fpga_default uhd-652108f n3xx/uhd-652108f/n3xx_n300_fpga_default-g652108f.zip a85b857e3349b2985881eee9775b64ac0aa1ed63026afecbcf0457da5e61eb6c -n3xx_n310_fpga_default uhd-652108f n3xx/uhd-652108f/n3xx_n310_fpga_default-g652108f.zip 208aae9b769cdcbf0843440fe1e3a17f72dddb0b0af13c2ab5f94030bd58c165 -n3xx_n320_fpga_default uhd-652108f n3xx/uhd-652108f/n3xx_n320_fpga_default-g652108f.zip 5b47737babebd3bc1c48c66ab9c6d0b47e988401c3b52946e8d0c51cac7c1065 +n3xx_n300_fpga_default uhd-ccf87eb n3xx/uhd-ccf87eb/n3xx_n300_fpga_default-gccf87eb.zip 935754bf71985cb90f2eba754783e9f56b7ff97152861ccca1c084c6cd301f5f +n3xx_n310_fpga_default uhd-ccf87eb n3xx/uhd-ccf87eb/n3xx_n310_fpga_default-gccf87eb.zip 8a9e83b74dbc4e7096ecea5cc71b40465e1f0790d0fbacb84717e03a3c420397 +n3xx_n320_fpga_default uhd-ccf87eb n3xx/uhd-ccf87eb/n3xx_n320_fpga_default-gccf87eb.zip ab3e3f4e6acd5ce249c32fad8dce73659706c55fd5d3892fa5dc6812eb8dd747 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.9.0.0-rc1 n3xx/meta-ettus-v4.9.0.0-rc1/n3xx_common_sdk_default-v4.9.0.0-rc1.zip 0 -n3xx_common_mender_default meta-ettus-v4.9.0.0-rc1 n3xx/meta-ettus-v4.9.0.0-rc1/n3xx_common_mender_default-v4.9.0.0-rc1.zip 0 -n3xx_common_sdimg_default meta-ettus-v4.9.0.0-rc1 n3xx/meta-ettus-v4.9.0.0-rc1/n3xx_common_sdimg_default-v4.9.0.0-rc1.zip 0 +n3xx_common_sdk_default meta-ettus-v4.9.0.0-rc2 n3xx/meta-ettus-v4.9.0.0-rc2/n3xx_common_sdk_default-v4.9.0.0-rc2.zip 0 +n3xx_common_mender_default meta-ettus-v4.9.0.0-rc2 n3xx/meta-ettus-v4.9.0.0-rc2/n3xx_common_mender_default-v4.9.0.0-rc2.zip 0 +n3xx_common_sdimg_default meta-ettus-v4.9.0.0-rc2 n3xx/meta-ettus-v4.9.0.0-rc2/n3xx_common_sdimg_default-v4.9.0.0-rc2.zip 0 # B200-Series b2xx_b200_fpga_default uhd-c37b318 b2xx/uhd-c37b318/b2xx_b200_fpga_default-gc37b318.zip 35542b8a2b6a6dfd3aa155c35364af85c2599cfb692b0cf94013c5342c945448 @@ -75,4 +75,4 @@ usrp1_b100_fw_default fpga-6bea23d usrp1/fpga-6bea23d/usrp1_b10 octoclock_octoclock_fw_default uhd-14000041 octoclock/uhd-14000041/octoclock_octoclock_fw_default-g14000041.zip 8da7f1af8cecb7f6259a237a18c39058ba69a11567fa373cffc9704031a1d053 # Legacy USB Windows drivers -usb_common_windrv_default uhd-2ddc080 usb/uhd-2ddc080/usb_common_windrv_default-g2ddc080.zip ad518f5ae5b91f42b2d22efc7332d66f6f2fc62f137c82db24739d7ce58d1449 +usb_common_windrv_default uhd-ccf87eb usb/uhd-ccf87eb/usb_common_windrv_default-gccf87eb.zip 8739c76e681f900923b900c9df0ef75cf421d39cabb54650c4b9ad19b6a76d85