To generate a multi-spec BUP

Hi,
I execute sudo ./l4t_generate_soc_bup.sh -d t18x , An error appears at the end of the execution.

SUCCESS: bl_only_payload created

creating kernel payload

PARTITION INFO : signed/boot_sigheader.img.encrypt kernel 2 0 common;multi_signed/3310-B00—1-0-jetson-tx2-as-4GB-mmcblk0p1/kernel_tegra186-quill-p3310-1000-as-0888_sigheader.dtb.encrypt kernel-dtb 2 0 3310-B00—1-0-jetson-tx2-as-4GB-mmcblk0p1;multi_signed/3310-B01—1-0-jetson-tx2-as-4GB-mmcblk0p1/kernel_tegra186-quill-p3310-1000-as-0888_sigheader.dtb.encrypt kernel-dtb 2 0 3310-B01—1-0-jetson-tx2-as-4GB-mmcblk0p1;multi_signed/3489-200—1-0-jetson-tx2-devkit-tx2i-mmcblk0p1/kernel_tegra186-quill-p3489-1000-a00-00-ucm1_sigheader.dtb.encrypt kernel-dtb 2 0 3489-200—1-0-jetson-tx2-devkit-tx2i-mmcblk0p1;multi_signed/3489-300—1-0-jetson-tx2-devkit-4gb-mmcblk0p1/kernel_tegra186-quill-p3489-0888-a00-00-base_sigheader.dtb.encrypt kernel-dtb 2 0 3489-300—1-0-jetson-tx2-devkit-4gb-mmcblk0p1;multi_signed/3489-300—1-0-jetson-tx2-devkit-tx2i-mmcblk0p1/kernel_tegra186-quill-p3489-1000-a00-00-ucm1_sigheader.dtb.encrypt kernel-dtb 2 0 3489-300—1-0-jetson-tx2-devkit-tx2i-mmcblk0p1

SUCCESS: kernel_only_payload created

Payloads saved to “/home/realtimes/work/tx2/r32.5/Linux_for_Tegra/bootloader/payloads_t18x/”

t18x payload generation complete with 0 failure(s)

SUCCESS: cleaned up BUP tmp files prior to payload creation
SUCCESS: created payload for config “boardid=3310;fab=B00;boardsku=;boardrev=;fuselevel_s=1;chiprev=0;board=jetson-tx2-devkit;rootdev=mmcblk0p1”
SUCCESS: created payload for config “boardid=3310;fab=B01;boardsku=;boardrev=;fuselevel_s=1;chiprev=0;board=jetson-tx2-devkit;rootdev=mmcblk0p1”
SUCCESS: created payload for config “boardid=3310;fab=B00;boardsku=;boardrev=;fuselevel_s=1;chiprev=0;board=jetson-tx2-as-4GB;rootdev=mmcblk0p1”
SUCCESS: created payload for config “boardid=3310;fab=B01;boardsku=;boardrev=;fuselevel_s=1;chiprev=0;board=jetson-tx2-as-4GB;rootdev=mmcblk0p1”
SUCCESS: created payload for config “boardid=3489;fab=200;boardsku=;boradrev=;fuselevel_s=1;chiprev=0;board=jetson-tx2-devkit-tx2i;rootdev=mmcblk0p1”
SUCCESS: created payload for config “boardid=3489;fab=300;boardsku=;boradrev=;fuselevel_s=1;chiprev=0;board=jetson-tx2-devkit-tx2i;rootdev=mmcblk0p1”
SUCCESS: created payload for config “boardid=3489;fab=300;boardsku=;boradrev=;fuselevel_s=1;chiprev=0;board=jetson-tx2-devkit-4gb;rootdev=mmcblk0p1”
BLOB PATH:
/home/realtimes/work/tx2/r32.5/Linux_for_Tegra/bootloader/payloads_t18x/bl_update_payload

Checking entry table …
Error: The bootloader-dtb missed SPEC 3310-B00—1-0-jetson-tx2-devkit-mmcblk0p1.
Error: The bootloader-dtb missed SPEC 3310-B01—1-0-jetson-tx2-devkit-mmcblk0p1.
Error: The kernel-dtb missed SPEC 3310-B00—1-0-jetson-tx2-devkit-mmcblk0p1.
Error: The kernel-dtb missed SPEC 3310-B01—1-0-jetson-tx2-devkit-mmcblk0p1.

FAILURE: missed payloades in BUP

hello baijianping1989,

may I know this only failed with multi-spec BUP, is this workable with single-spec BUP?
please also check developer guide, Generating the Bootloader Update Payload (BUP) for reference.
thanks

Hi, JerryChang
I have found out what’s causing the problem, Because my dtb filename is not correct.