ReleaseNVIDIANVIDIApublished May 14, 2026seen 16h

NVIDIA/edk2-nvidia uefi-202603.1

NVIDIA/edk2-nvidia

Open original ↗

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_ID file (a SHA-256 hash of EFI\version content 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_INT support to set the max EMC frequency during EnableHwT234, 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) via DisplayDeviceTreeUpdateMaxClockRates.
  • 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 gNVIDIAL4TLauncherSupportProtocol when running on older firmware (predating L4TLauncherSupportDxe) so L4TLauncher continues in a restricted ISO install mode rather than exiting immediately.
  • L4TLauncher: Check ISO_ID before probing ISO9660 in the support-protocol fallback path; ISO_ID validation is a cheap file/hash check while IsIso9660BootMedia enumerates BlockIo handles and child controllers, so this avoids expensive media probing on normal non-ISO boots.
  • L4TPreIsoInstaller: Use the UEFI service-binding pattern (gEfiHash2ServiceBindingProtocolGuidCreateChildHandleProtocol) to obtain the SHA-256 protocol instance. Fixes an EFI_HASH2_PROTOCOL not available failure 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 Private pointer after start to prevent a double-Destroy on certain error paths.
  • t264: Support the new tegra264-gpio compatibility string, replacing the deprecated tegra264-gpio-main string.
  • BootManager: Set PcdFindLoadOptionIgnoreDescription to TRUE so EfiBootManagerFindLoadOption ignores 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 PcdGptIsPerBootChain to 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_RECORD format (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/10

Routine firmware release, no AI relevance.