From db22c1801d9a7ba8cdd0525c0d5f38404024b476 Mon Sep 17 00:00:00 2001 From: rbalsleyMSFT <53497092+rbalsleyMSFT@users.noreply.github.com> Date: Fri, 6 Mar 2026 18:32:17 -0800 Subject: [PATCH] Simplifies products catalog request to use amd64 Always requests the amd64 products catalog regardless of the target architecture, as it already contains media entries for both x64 and arm64. This removes unnecessary architecture-specific branching. --- FFUDevelopment/BuildFFUVM.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FFUDevelopment/BuildFFUVM.ps1 b/FFUDevelopment/BuildFFUVM.ps1 index 09efaf5..2ec3bfa 100644 --- a/FFUDevelopment/BuildFFUVM.ps1 +++ b/FFUDevelopment/BuildFFUVM.ps1 @@ -1934,8 +1934,8 @@ function Get-ProductsCab { [string]$BuildVersion ) - $productsArchitecture = if ($Architecture -eq 'arm64') { 'arm64' } else { 'amd64' } - $productsParam = "PN=Windows.Products.Cab.$productsArchitecture&V=$BuildVersion" + # Always request the amd64 products catalog because it contains both x64 and arm64 media entries. + $productsParam = "PN=Windows.Products.Cab.amd64&V=$BuildVersion" $deviceAttributes = "DUScan=1;OSVersion=10.0.26100.1" $bodyObj = [ordered]@{