The firmware-imx recipe checks local.conf for ACCEPT_FSL_EULA, not just the environment variable. Without this, air-gapped builds fail at task 1980 with EULA error. Also verified: repo is public (Private: False via API check). Fixes: Add 'ACCEPT_FSL_EULA = "1"' to local.conf in both: - Step 3 (Initialize Build Environment) - Step 7 (Air-Gapped Deployment)