NVIDIA/edk2-nvidia uefi-202603.1
NVIDIA/edk2-nvidia
Captured source
source ↗published May 14, 2026seen 16hcaptured 16hhttp 200method plain
edk2-nvidia-202603.1
Repository: NVIDIA/edk2-nvidia
Tag: uefi-202603.1
Published: 2026-05-14T12:13:28Z
Prerelease: yes
Release notes:
New Features
- L4TLauncher: Add capsule update support for ISO-based installation media. When the boot media is detected as ISO9660 and the ESP contains a valid
EFI\ISO_IDfile (a SHA-256 hash ofEFI\versioncontent concatenated with "L4T"), prompt the user to confirm the update; on confirm, apply the capsule to both slots, otherwise skip. - NvDisplayControllerDxe: Port T264 display-handoff work to T234. Add BPMP
MRQ_BWMGR_INTsupport to set the max EMC frequency duringEnableHwT234, and update Display Device Tree properties (nvidia,max-disp-clk-rate-khz,nvidia,max-hub-clk-rate-khz,nvidia,iso-bandwidth-kbps,nvidia,dram-floor-kbps) viaDisplayDeviceTreeUpdateMaxClockRates. - NvDisplayControllerDxe: Allow disabling of T234 display clocks by setting appropriate clock parents before disabling.
- ASpeed: Enable the ASpeed driver on t26x IGX.
Bug Fixes
- L4TLauncher: Fall back to a static stub of
gNVIDIAL4TLauncherSupportProtocolwhen running on older firmware (predatingL4TLauncherSupportDxe) so L4TLauncher continues in a restricted ISO install mode rather than exiting immediately. - L4TLauncher: Check
ISO_IDbefore probing ISO9660 in the support-protocol fallback path; ISO_ID validation is a cheap file/hash check whileIsIso9660BootMediaenumerates BlockIo handles and child controllers, so this avoids expensive media probing on normal non-ISO boots. - L4TPreIsoInstaller: Use the UEFI service-binding pattern (
gEfiHash2ServiceBindingProtocolGuid→CreateChild→HandleProtocol) to obtain the SHA-256 protocol instance. Fixes anEFI_HASH2_PROTOCOL not availablefailure on older firmware such as R35.5.x. - L4TPreIsoInstaller: Enhance ISO capsule version checks — warn if the current chain is older than 35.5.0 (which predates capsule layout changes), skip the capsule update if the ISO capsule version is older than the non-current chain (preventing rollback), and use the correct 8-bit mask when printing firmware version fields.
- t234: Fix BPMP ISO BW call failures by using decimal=1000 instead of binary=1024 in the bandwidth calculation for the 4.5 GB/s request, which was causing failures on Orin Nano SKU4. Guard the shutdown codepath so display registers are not accessed when display clocks were never enabled, and clear the controller
Privatepointer after start to prevent a double-Destroyon certain error paths. - t264: Support the new
tegra264-gpiocompatibility string, replacing the deprecatedtegra264-gpio-mainstring. - BootManager: Set
PcdFindLoadOptionIgnoreDescriptionto TRUE soEfiBootManagerFindLoadOptionignores the description field when comparing load options. Prevents unwanted re-ordering of boot options after OTA updates when upstream changes a boot entry's description text. - StandaloneMM: Set
PcdGptIsPerBootChainto TRUE in Standalone MM so GPT-related FwPartition protocols are created, supporting GPT updates during capsule updates on Jetson platforms. - BasicProfilerDxe: Write profiler data in
PROFILER_RECORDformat (string + timestamp) to match the Linux kernel structure.
Documentation
- L4TPreIsoInstaller: Add a design document describing the ISO-based firmware capsule update flow integrated into L4TLauncher.
Notability
notability 1.0/10Routine firmware release, no AI relevance.