Prepare for 4.9.0.0 RC2

Update Changelog
- Add mention of new RFNoC OOT block repository to changelog.
  Add link to RFNoC OOT block github repository to README.
Update Readme with reference to new OOT block repo
Update Manifest

Co-authored-by: Niels Garibaldi <niels.steffen.garibaldi@emerson.com>
Co-authored-by: Marian Koop <marian.koop@emerson.com>
This commit is contained in:
Frank Dietze 2025-08-22 15:42:32 +02:00 committed by mkoop-ni
parent 6a38b70fb1
commit b2d396d436
4 changed files with 41 additions and 27 deletions

View File

@ -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

View File

@ -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)

View File

@ -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 <uhd.maintainer@emerson.com> Mon, 11 Aug 2025 05:36:26 -0800
-- Ettus Research <uhd.maintainer@emerson.com> Fri, 22 Aug 2025 06:07:44 -0800
uhd (4.8.0.0-0ubuntu1) ubuntu_release; urgency=low

View File

@ -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