Release Information
Version: Release 25.3 PRO
Quartus Build/TAG: B109/QPDS25.3_REL_GSRD_PR
Release Date: October 10, 2025
Device Affected: Agilex™ 3, Agilex™ 5, Agilex™ 7, Startix® 10, Arria® 10
Release Type: Major release/Binary release
Binary Release Path: http://releases.rocketboards.org/2025.10/
The source code and tools repositories with the current release branches or versions are shown next.
HPS SW Compatibility
The information presented here shows the backward compatibility between the HPS Software Components and Quartus across different releases. The Validated text in a cell indicates that the combination of the HPS Software components with the versions indicated in the column was successfully validated, along with the Quartus version indicated in that row. The backwards and forward compatibility is read as indicated in the following figure:
Stratix 10 HPS SW Compatibility table. Click the arrow at the left to show it.
Stratix 10 HPS SW Compatibility table
| Quartus Version |
HPS SW Component |
Rel 23.3 | Rel 23.4 | Rel 24.1 | Rel 24.2 | Rel 24.3 | Rel 24.3.1 | Rel 25.1 | Rel 25.1.1 | Rel 25.3 |
|---|---|---|---|---|---|---|---|---|---|---|
| ATF | 2.9.0 | 2.9.1 | 2.10.0 | 2.10.1 | 2.11.0 | 2.11.1 | 2.12.0 | 2.12.1 | 2.13.0 | |
| U-Boot | 2023.04 | 2023.07 | 2023.10 | 2024.01 | 2024.04 | 2024.07 | 2025.01 | 2025.04 | 2025.07 | |
| Linux Kernel | 6.1.38 | 6.1.55 | 6.1.68 | 6.6.22 | 6.6.37 | 6.6.51 | 6.12.11 | 6.12.19 | 6.12.33 | |
| Yocto | 4.2.2 mickledore |
4.3 nanbield |
4.3 nanbield |
5.0 scarthgap |
5.0 scarthgap |
5.1 styhead |
5.1 styhead |
5.2 walnascar |
5.2 walnascar |
|
| 21.4 | ||||||||||
| 22.1 | ||||||||||
| 22.2 | ||||||||||
| 22.3 | ||||||||||
| 22.4 | ||||||||||
| 23.1 | ||||||||||
| 23.2 | ||||||||||
| 23.3 | ||||||||||
| 23.4 | ||||||||||
| 24.1 | ||||||||||
| 24.2 | ||||||||||
| 24.3 | ||||||||||
| 25.1 | ||||||||||
| 25.1.1 | ||||||||||
| 25.3 |
Note: The Stratix 10 device was not included as part of 24.3.1 Quartus release.
Agilex 7 HPS SW Compatibility table. Click the arrow at the left to show it.
Agilex 7 HPS SW Compatibility table
| Quartus Version |
HPS SW Component |
Rel 23.3 | Rel 23.4 | Rel 24.1 | Rel 24.2 | Rel 24.3 | Rel 24.3.1 | Rel 25.1 | Rel 25.1.1 | Rel 25.3 |
|---|---|---|---|---|---|---|---|---|---|---|
| ATF | 2.9.0 | 2.9.1 | 2.10.0 | 2.10.1 | 2.11.0 | 2.11.1 | 2.12.0 | 2.12.1 | 2.13.0 | |
| U-Boot | 2023.04 | 2023.07 | 2023.10 | 2024.01 | 2024.04 | 2024.07 | 2025.01 | 2025.04 | 2025.07 | |
| Linux Kernel | 6.1.38 | 6.1.55 | 6.1.68 | 6.6.22 | 6.6.37 | 6.6.51 | 6.12.11 | 6.12.19 | 6.12.33 | |
| Yocto | 4.2.2 mickledore |
4.3 nanbield |
4.3 nanbield |
5.0 scarthgap |
5.0 scarthgap |
5.1 styhead |
5.1 styhead |
5.2 walnascar |
5.2 walnascar |
|
| 22.4 | ||||||||||
| 23.1 | ||||||||||
| 23.2 | ||||||||||
| 23.3 | ||||||||||
| 23.4 | ||||||||||
| 24.1 | ||||||||||
| 24.2 | ||||||||||
| 24.3 | ||||||||||
| 24.3.1 | ||||||||||
| 25.1 | ||||||||||
| 25.1.1 | ||||||||||
| 25.3 |
Agilex 5 HPS SW Compatibility table. Click on the arrow at the left to show it.
Agilex 5 HPS SW Compatibility table
| Quartus Version |
HPS SW Component |
Rel 23.3 | Rel 23.4 | Rel 24.1 | Rel 24.2 | Rel 24.3 | Rel 24.3 | Rel 24.3.1 | Rel 25.1 | Rel 25.1.1 | Rel 25.3 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ATF | 2.9.0 | 2.9.1 | 2.10.0 | 2.10.1 | 2.11.0 | 2.11.0 | 2.11.1 | 2.12.0 | 2.12.1 | 2.13.0 | |
| U-Boot | 2023.04 | 2023.07 | 2023.10 | 2024.01 | 2024.04 | 2024.04 | 2024.07 | 2025.01 | 2025.04 | 2025.07 | |
| Linux Kernel | 6.1.38 | 6.1.55 | 6.1.68 | 6.6.22 | 6.6.37 | 6.6.37 | 6.6.51 | 6.12.11 | 6.12.19 | 6.12.33 | |
| Yocto | 4.2.2 mickledore |
4.3 nanbield |
4.3 nanbield |
5.0 scarthgap |
5.0 scarthgap |
5.0 scarthgap |
5.1 styhead |
5.1 styhead |
5.2 walnascar |
5.2 walnascar |
|
| 25.1 | |||||||||||
| 25.1.1 | |||||||||||
| 25.3 |
Features Released
| Feature Description | Component Affected | Scope Device/Board |
HSD (Internal Use) |
|---|---|---|---|
| Support of GHRD 2.0 in Agilex™ 5 which includes foundational boot to Linux, ability to create compatible phase 2 bitstreams, parameterized HPS for maximum performance and best practices. Support of GSRD 2.0 Yocto layers for the Agilex 5 E-Series Premium DevKit with OOBE daughtercard for the GHRD 2.0 baseline design. Agilex 5 GSRD Development User Experience Improvement through KAS using a graphical/text interface to configure a limited number of high-level options on top of simplified Yocto recipes. | GHRD/GSRD | Agilex™ 5 | 22021179696 14024559042 18036935685 |
| Support for running Agilex 5 Simics Simulation under the GSRD 2.0 framework. Booting from SD Card and QSPI is supported. | GSRD | Agilex 5 | 16028267319 |
| Support of GHRD and GSRD for Low Cost Agilex 5 (E-Series 013B) development kit. The dev kit is equivalent to Agilex™ 3 C-Series development kit. | GHRD/GSRD | Agilex 5 | 14025434103 14025434038 |
| Support GHRD and GSRD for Agilex™ M-Series PRQ HBM2e for DK-Sl-AGM039EA development kit. The GSRD is capable of booting to Linux. | GHRD/GSRD | Agilex 7 | 18028924216 18028924215 |
| Hypervisor Multi-OS Support Example, demonstrating Linux and Zephyr running side-by-side in the HPS cluster. | GSRD | Agilex™ 3 | 14023063931 |
| Support of monitoring of SEU errors from the SDM in the HPS in Agilex™ 7. | Linux | Agilex™ 7 | 13013039643 |
| Add capability to measure the latency of Linux SMC calls. | Linux | Agilex™ 7 | 14016213831 |
| Support Nios V Lockstep application with a fail-safe mechanism | Nios V | Agilex™ 5 | 16027894064 |
Fixed Issues
| Issue Fixed | Component Affected | Scope Device/Board |
HSD (Internal Use) |
|---|---|---|---|
| Binaries from GSRD build fail in Simics after U-Boot. | GHRD | Agilex™ 5 | 14025447503 |
| Unable to trigger LED due to an incorrect board ID in OOB daughter card. Commit ID: 9269a44bb8. | GHRD | Agilex™ 7 | 15018000122 |
| Request sof design using mSGDMA. Commit ID: f7b2f6333a. | GHRD | Agilex™ 5 | 15017841813 15018210357 |
| TSN: Failed to ping between two Agilex™ 5 devkits | GHRD | Agilex™ 5 | 15017936550 |
| Incorrect weak pull up assignment in Agilex 5 GHRD. Commit IDs: 95195496a6, a66bf234fe. | GHRD | Agilex™ 5 | 15018212200 |
| Incorrect weak pull up assignment in Agilex 3 GHRD. Commit IDs: 5068f7ddac, 712c161b02. | GHRD | Agilex™ 3 | 15018212200 |
| Incorrect weak pull up assignment in Agilex 7 GHRD. Commit IDs: 51a9e0553a. | GHRD | Agilex™ 7 | 15018212200 |
| Incorrect sdcard image in .tar.gz generated from GHRD2.0. Commit IDs: 8fee8edc9e. | GHRD | Agilex™ 5 | 15018263604 |
| As part of GHRD 2.0, add required QSPI images to yocto_linux_qspi folder and yocto_linux_sd. Commit IDs: ac4c7976f30, 4720e43924, 36cda5a7a4. | GHRD | Agilex™ 5 | 15018268187 |
| Disable REQ and WEQ settings in Agilex™ 5 GHRD to improve the calibration time. Commit IDs: 63f4b28927. | GHRD | Agilex™ 5 | 15018277143 |
| Disable REQ and WEQ settings in Agilex™ 3 GHRD to improve the calibration time. Commit IDs: cbda61466a. | GHRD | Agilex™ 3 | 15018277143 |
| When toggling boot sources using KAS menu for GHRD/GSRD 2.0, bootargs value is not getting updated as per boot source selected. Commit IDs: c5de0a1739. | GHRD | Agilex™ 5 | 16028251617 |
| Overserved binary files not found error message during QSPI boot mode test in Simics environment in GHRD2.0. Commit IDs: 3c7e976b77. | GHRD | Agilex™ 5 | 16028267319 |
| There is a problem in GHRD 2.0 that prevents triggering the push button interrupt in Linux. Commit IDs: a0321fb481. | GHRD | Agilex™ 5 | 15018376225 |
| The GHRD 2.0 design in a5ed065es-premium-devkit-oobe/baseline is missing the custom DTS file. This is a requirement for the build. | GHRD | Agilex™ 5 | 22021334332 |
| Message sent by SD Host Controller failed on Agilex3 Dev Kit. Commit ID: 0d92f66de9. | ATF | Agilex™ 5 Agilex™ 3 |
15018027475 |
| Agilex™ 7 M-Series system hangs when Linux attempts to reconfigure the FPGA using device tree overlay after the FPGA was already configured by U-Boot. Commit ID: 4539d77c0f. | ATF | Agilex™ 7 | 15018072145 |
| SD Card ATF Direct Boot failed to boot when using a different 12.2 and above GCC compiler. Commit ID: 643e62e83a. | ATF | Agilex™ 5 | 15018072763 |
| Wrong calculation on the timeout in the IOSSM inline_ecc_bist_mem_init function in ATF direct boot flow. Commit IDs: 83160689ae, 0d92f66de9. | ATF | Agilex 3 Agilex 5 |
15018115861 |
| ATF main stream change (v2.13.0) causes fiptool build to fail - attempts to create /tools/fiptool. This implies changes in the instructions to build fiptool. | ATF | Device agnostic | 15018250942 |
| memcpy_s ATF mainline (v2.13.0) change from ARM causes SoCFPGA UART handoff corruption. Commit IDs: 1b951f625e, 674d2b7c7d. | ATF | Device agnostic | 15018277014 |
| Observed a JTAG usercode read error in U-Boot when using ATF v2.13.0. Commit IDs:81f9f857e3, ebc34aa601. | ATF | Agilex™ 5 | 16028161621 |
| Incorrect Memory Capacity Gbit Mask (INTF_CAPACITY_GBITS_MASK) limited to 31 GB. Fixing the mask value to represent 32 GB or more memory per IO96B interface. Commit ID: 0ea40d1462. | U-Boot | Agilex™ 7 | 14025848317 |
| Enable autostart for watchdog (CONFIG_WATCHDOG_AUTOSTART) and extend the timeout to 30 s. Commit ID: 1fe23ed53e. | U-Boot | Agilex™ 5 | 15015996726 |
| Failed to boot up with RSU config due to U-Boot offset overlapping with the end address of the factory image in Agilex™ 3 device. Commit IDs: 2dde2bbabb, 2dde2bbabb, 2dde2bbabb. | U-Boot | Agilex™ 3 | 15018174222 |
| Agilex™ 5 E-Series 013B (low cost) requires a separate defconfig like Agilex™ 3 in U-Boot, because the devkit has smaller QSPI memory of 64MB. Commit IDs: 112b113a8a. | U-Boot | Agilex™ 5 | 15018242979 |
| Disable watchdog autostart to prevent issues when booting to Linux. Commit IDs: 1474e416aa. | U-Boot | Agilex™ 5 | 15018263137 |
| A10 is unable to boot up to U-Boot and keeps stuck at SPL after booting up with ARM Debugger. Commit IDs: da56eea1b5. | U-Boot | Arria® 10 | 15018265130 |
| MMC timeout observed consistently in Agilex 3. Commit IDs: 64049ba22c. | U-Boot | Agilex™ 3 | 15018318315 |
| Agilex™ 3 failed to boot up with SD card and asx4 config scheme. Commit IDs: 8144ad2a90. | U-Boot | Agilex™ 3 | 15018345245 16028293199 |
| Unable to boot up to U-Boot Proper from QSPI as reboot occurs in SPL. Commit IDs: 8ca2066cfb. | U-Boot | Arria® 10 | 15018346345 |
| Implement Wam reset functionality to match upstream methodology. The latest PSCI reset driver only requires "reset -w" command to trigger the warm reset. | U-Boot | Agilex™ 5 | 16028024984 |
| boot_targets environment variable is not populated in U-Boot 2025.07 for Agilex 5. Commit IDs: b6d304d319. | U-Boot | Agilex™ 5 | 16028109588 |
| Observed compilation error when QSPI is disabled in U-Boot. Commit IDs: eb66a5d018. | U-Boot | Agilex™ 5 | 16028306985 |
| Observing MMC boot failure on Simics. Timeout observed when trying to boot from SD/MMC. Commit IDs: d201a34047, 151ec74fd6, 4c001e21de, ab8be59863. | U-Boot | Agilex™ 5 | 16028357262 16026967012 16028293199 |
| Observed an error "mmc_bread: Failed to set block length". Commit IDs: 8144ad2a90. | U-Boot | Agilex™ 5 | 16028405779 16028293199 |
| Observed VAB certificate authentication failed in SDM. Commit IDs: dfc74c4469. | U-Boot | Agilex™ 5 | 16028622422 |
| Enabling I3C IBI manager Linux kernel driver. Commit ID: 42946b47b0. | Linux | Agilex™ 5 | 14024867428 |
| Enabling of SDIO support in the Linux kernel driver. Commit ID: 89adf72b42. | Linux | Agilex™ 5 | 14025217015 |
| HPS Timers are not initialized successfully in Linux due to clock dependency. Commit IDs: 3f17a4fab1c0, e49161f237. | Linux | Agilex™ 7 | 14025230769 |
| Decode HKDF request command failed with invalid data length error. Commit ID: fa772570d9, ef0f13823ba3, 115743e0e9. | Linux | Agilex™ 5 | 15018074301 |
| Update QSPI flash partition for Agilex3 devkit. Commit IDs: 6fbae0f232, 0fff511a45. | Linux | Agilex 3 | 15018174222 |
| Kernel panic observed when attempting to perform DMA transfer using altera-msgdma linux driver. Commit ID: 9df34cddad. | Linux | Device agnostic | 15018267201 |
| Enablement on I2C and disable of I3C in Modular development kit GSRD: Commit IDs: dd14559899. | Linux | Agilex™ 5 | 15018279427 |
| Full Speed Mode Support for eMMC (HS200/HS400) and SD Card (DS/HS/SDR/DDR). Commit IDs: c64d6a14da, 4da22f3fe1, 06cdd170ce, 9605c9fc86, d7b4cdd12c, f340b25ed8, e32b6e9dbf, 954bd7fee2, 9a7fd2c7f8, 3fd633e2fe, ecfcf6edbd, f9bdb5218f, 6bb9c35c17. | Linux | Agilex™ 5 | 16026967164 |
| When injecting Correctable error over EMAC interfaces, increments Uncorrectable error count(ue_count) in EDAC driver. Commit IDs: e64d2b67db, d70981a3f8, 1bbc02d58c, 8d477d3b97. | Linux | Agilex™ 5 | 16027672159 |
| High-Latency Ethernet on Arria® 10 SoC device using HPS EMAC and KSZ9031. Commit IDs: bf7e9197b2. | Linux | Arria® 10 | 16028190682 |
| Inconsistency of the Linux network adapter numbering for Agilex™ 5 device tree. Commit IDs: 4f21f10415. | Linux | Agilex™ 5 | 16028231301 15015793642 |
| Performance improvement by replacing Read-Copy-Update locks with spinlocks for FCS services. Commit IDs: 4ae7726920, c918596474. | Linux | Agilex™ 7 | 16028236002 |
| Removing SSD configuration to prevent overwriting all SSD to non-secure. Commit IDs: cb5d710feb. | Linux | Agilex™ 7 | 18043000812 |
| I3C Master controller when conducting DAA procedures send DISEC cmd to disable any interrupts from target devices, but when Prodigy exerciser tool (traffic generator) sends IBI request to the master after DAA is completed, Master doesn't reject IBI request. Commit IDs: 22a6b597b5, 46cdad41f5, 91de61f723, 19fa6f2235. | Linux | Agilex™5 | 22021259107 22021259171 |
| I3C master controller driver does not handle CE0 as per I3C spec. In the test, the Prodigy tool acting as slave responding with a CE0 error, but I3C master does not retry the transmission. Commit IDs: 7645422faa. | Linux | Agilex™ 5 | 22021259142 |
| I3C master controller driver does not handle CE2 as per I3C spec. Controller sends HDR Exit Pattern, but is not retrying with broadcast address. Commit IDs: e0ed1bc868. | Linux | Agilex™ 5 | 22021259155 22021259164 |
| I3C master controller driver doesn't handle Target error Detection and Escalation as per I3C spec. When Target error is simulated with Prodigy tool, the Master controller is missing some steps of escalation - not retrying and sending a new broadcast address. Commit IDs: e0ed1bc868, 307ff58a41, 1ddfea5abc. | Linux | Agilex™ 5 | 22021259164 |
| I3C master controller driver Retry Model action as per I3C spec. When target NACK is simulated for the address master controller is sending cmd to, It shall retry transmission per spec, but it does not. Commit IDs: c91db9d14d, c38217a984f, 25ae4c34e5, 19fa6f2235. | Linux | Agilex™ 5 | 22021259171 |
| Improve performance of new FCS Client vs legacy one. | Linux libraries libfcs |
Agilex™ 7 | 15017537897 |
| New FCS library processed data is being appended to the file instead of overwritten for AES encryption. This tends to increase the encrypted file size if the operation is repeated without deleting the previous encrypted file. Commit IDs: 1ce98f889a. | Linux Libraries libfcs |
Agilex™ 7 | 16028328522 |
| Migrate fcs_prepare tool from legacy fcs_apps repo to new libfcs repo. Commit IDs: 8376964331. | Linux Libraries libfcs |
Agilex™ 7 | 16028353067 |
| Yocto build with custom RBF fails in GHRD/GSRD 2.0 build flow. | GSRD | Agilex™ 5 | 14025371176 |
| Enablement on I2C and disable of I3C in the Modular development kit GSRD. Commit IDs: cb854bd381. | GSRD meta-intel-fpga-refdes |
Agilex™ 5 | 15018279427 |
| SEU didn't get enabled by default in Yocto recipe. Need to add EDAC Config for Agilex™ 7 F-Series Linux build. Commit IDs: 1860bec47b. | GSRD meta-intel-fpga-refdes |
Agilex™ 7 | 15018348771 |
| XEN Passthrough test is failing due to hypervisor required to use exact same number of context banks and context interrupts than ATF. It is required to change SMMU context interrupt to 16 to align with ATF code change to enable Xen Hypervisor virtualization. Commit IDs: 5998a86499. | GSRD meta-intel-fpga-refdes |
Agilex™ 7 | 15018376165 |
| New FCS library processed data is being appended to the file instead of overwritten for AES encryption. This tends to increase the encrypted file size if the operation is repeated without deleting the previous encrypted file. Commit IDs: 5247d5be41. | GSRD meta-intel-fgpa-refdes |
Agilex™ 7 | 16028328522 |
| MMC errors observed from probelms with socfpga_agilex5_socdk.dtb in yocto_linux_sd as part GSRD 2.0. Commit IDs: 56cbd9969a. | GSRD meta-altera-fpga |
Agilex™ 5 | 15018319697 |
Known Issues
| Issue | Component Affected | Scope Device/Board |
KDB Link | HSD (Internal Use) |
|---|---|---|---|---|
| Agilex™ 3 device fails to boot Linux when the watchdog timer is enabled in releases 25.1.1 and 25.3. Peripheral drivers require fine-tuning to prevent adding undesired boot latency. | Linux | Agilex™ 3 | 000102078 | 14025895197 |
| CvP unable to recover with a good core bitstream after failing when configuring from a truncated or corrupted core bitstream in the Agilex™ 5 FPGA devices | SDM FW | Agilex™ 5 | 000099943 | 16027236675 |
| U-Boot reboots intermittently when running the Arria® 10 GSRD from 25.1.1 and 25.3 release. | U-Boot | Arria® 10 | 000101943 | 16027732371 |
| ATF2Linux flow for Agilex™ 5 fails in release 25.3 when booting from SD Card and QSPI due to incorrect memory configuration in the device tree. | Linux | Agilex™ 5 | 000102079 | 22021667577 |
| Agilex™ 5 FPGA HPS fails to configure the SD Card controller in SD modes that operate with frequencies higher than 50 MHz, when using Baseline GHRD (GHRD 2.0) for the Premium development kit | GHRD | Agilex™ 5 | 000102130 | 15018517835 |
