edward@edward-G750JXA:~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra$ sudo ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh jetson-tx2-devkit R32-3 SKIP_REC_IMG=0 BOARDID=3310 FAB=B01 BOARDSKU= BOARDREV= FUSELEVEL=fuselevel_production /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/flash.sh --no-flash --sign jetson-tx2-devkit mmcblk0p1 ############################################################################### # L4T BSP Information: # R32 , REVISION: 5.1 ############################################################################### Board ID(3310) version(B01) sku() revision() Copy /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb to /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb.rec copying bctfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/P3310_A00_8GB_lpddr4_A02_l4t.cfg)... done. copying misc_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-misc-si-l4t.cfg)... done. copying pinmux_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg)... done. copying pmic_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg)... done. copying pmc_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg)... done. copying prod_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg)... done. copying scr_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/minimal_scr.cfg)... done. copying scr_cold_boot_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/mobile_scr.cfg)... done. copying bootrom_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg)... done. copying dev_params(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/emmc.cfg)... done. Existing bootloader(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused. copying initrd(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/l4t_initrd.img)... done. Making Boot image... done. /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x18 --key --cmd sign boot.img kernel Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands [ 0.0005 ] Generating signature [ 0.0029 ] tegrasign_v3.py --getmode mode.txt --key [ 0.0030 ] Assuming zero filled SBK key : not reading [ 0.0030 ] sign_type : 0 [ 0.0031 ] header_magic: 414e4452 [ 0.0053 ] tegrahost_v2 --chip 0x18 --align 1_boot.img [ 0.0064 ] [ 0.0087 ] tegrahost_v2 --chip 0x18 0 --appendsigheader 1_boot.img zerosbk [ 0.0112 ] [ 0.0148 ] tegrasign_v3.py --key --list 1_boot_sigheader.img_list.xml --pubkeyhash pub_key.key [ 0.0149 ] Assuming zero filled SBK key : not reading [ 0.0341 ] tegrahost_v2 --chip 0x18 0 --updatesigheader 1_boot_sigheader.img.encrypt 1_boot_sigheader.img.hash zerosbk [ 0.0362 ] [ 0.0369 ] Signed file: /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/boot_sigheader.img.encrypt l4t_sign_image.sh: Generate header for boot_sigheader.img.encrypt l4t_sign_image.sh: chip 0x18: Don't need to do anything l4t_sign_image.sh: Generate 16-byte-size-aligned base file for boot_sigheader.img.encrypt l4t_sign_image.sh: the signed file is /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/boot_sigheader.img.encrypt done. Making recovery ramdisk for recovery image... Re-generating recovery ramdisk for recovery image... ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/ramdisk_tmp ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra 30402 blocks _BASE_KERNEL_VERSION=4.9.201-tegra ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/ramdisk_tmp/lib ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/ramdisk_tmp ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra 66087 blocks Making Recovery image... copying recdtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb.rec)... done. 20+0 records in 20+0 records out 20 bytes copied, 0.000403376 s, 49.6 kB/s Existing sosfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin) reused. copying tegraboot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/nvtboot.bin)... done. Existing cpu_bootloader(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused. Existing mb2blfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused. Existing mtspreboot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/preboot_d15_prod_cr.bin) reused. Existing mts(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mce_mts_d15_prod_cr.bin) reused. Existing mb1file(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_prod.bin) reused. Existing bpffile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/bpmp.bin) reused. copying bpfdtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb)... done. Existing scefile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/camera-rtcpu-sce.img) reused. Existing spefile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/spe.bin) reused. copying wb0boot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/warmboot.bin)... done. Existing tosfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tos-trusty.img) reused. Existing eksfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/eks.img) reused. copying dtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done. Copying nv_boot_control.conf to rootfs /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x18 --key --cmd sign kernel_tegra186-quill-p3310-1000-c03-00-base.dtb kernel_dtb Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands [ 0.0006 ] Generating signature [ 0.0030 ] tegrasign_v3.py --getmode mode.txt --key [ 0.0031 ] Assuming zero filled SBK key : not reading [ 0.0031 ] sign_type : 808464433 [ 0.0031 ] header_magic: d00dfeed [ 0.0050 ] tegrahost_v2 --chip 0x18 --align 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb [ 0.0059 ] [ 0.0079 ] tegrahost_v2 --chip 0x18 0 --appendsigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb zerosbk [ 0.0097 ] [ 0.0129 ] tegrasign_v3.py --key --list 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml --pubkeyhash pub_key.key [ 0.0130 ] Assuming zero filled SBK key : not reading [ 0.0246 ] tegrahost_v2 --chip 0x18 0 --updatesigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.hash zerosbk [ 0.0263 ] [ 0.0269 ] Signed file: /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: Generate header for kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: chip 0x18: Don't need to do anything l4t_sign_image.sh: Generate 16-byte-size-aligned base file for kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: the signed file is /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt done. populating kernel to rootfs... done. populating initrd to rootfs... done. populating kernel_tegra186-quill-p3310-1000-c03-00-base.dtb to rootfs... done. Making system.img... populating rootfs from /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/rootfs ... populating /boot/extlinux/extlinux.conf ... done. Sync'ing system.img ... done. Converting RAW image to Sparse image... done. system.img built successfully. Existing tbcfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/cboot.bin) reused. copying tbcdtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done. copying cfgfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/cfg/flash_l4t_t186.xml) to flash.xml... done. Existing flasher(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_recovery_cpu.bin) reused. Existing flashapp(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py) reused. ./tegraflash.py --bl nvtboot_recovery_cpu.bin --sdram_config P3310_A00_8GB_lpddr4_A02_l4t.cfg --odmdata 0x1090000 --applet mb1_recovery_prod.bin --cmd "sign" --cfg flash.xml --chip 0x18 --misc_config tegra186-mb1-bct-misc-si-l4t.cfg --pinmux_config tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmic_config tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --pmc_config tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --prod_config tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg --scr_config minimal_scr.cfg --scr_cold_boot_config mobile_scr.cfg --br_cmd_config tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --dev_params emmc.cfg --bins "mb2_bootloader nvtboot_recovery.bin; mts_preboot preboot_d15_prod_cr.bin; mts_bootpack mce_mts_d15_prod_cr.bin; bpmp_fw bpmp.bin; bpmp_fw_dtb tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb; tlk tos-trusty.img; eks eks.img; bootloader_dtb tegra186-quill-p3310-1000-c03-00-base.dtb" saving flash command in /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/flashcmd.txt saving Windows flash command to /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/flash_win.bat *** Sign and generate flashing ready partition images... *** Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands [ 0.0209 ] Using default ramcode: 0 [ 0.0209 ] Disable BPMP dtb trim, using default dtb [ 0.0209 ] [ 0.0240 ] tegrasign_v3.py --getmode mode.txt --key None [ 0.0241 ] Assuming zero filled SBK key [ 0.0239 ] Generating RCM messages [ 0.2029 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm mb1_recovery_prod.bin 0 0 [ 0.2050 ] RCM 0 is saved as rcm_0.rcm [ 0.3120 ] RCM 1 is saved as rcm_1.rcm [ 0.3125 ] List of rcm files are saved in rcm_list.xml [ 0.3141 ] [ 0.3141 ] Signing RCM messages [ 0.3182 ] tegrasign_v3.py --key None --list rcm_list.xml --pubkeyhash pub_key.key [ 0.3184 ] Assuming zero filled SBK key [ 1.2383 ] Copying signature to RCM mesages [ 1.2406 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml [ 1.5076 ] [ 1.5077 ] Parsing partition layout [ 1.7485 ] tegraparser_v2 --pt flash.xml.tmp [ 2.1048 ] [ 2.1049 ] Creating list of images to be signed [ 2.2214 ] tegrahost_v2 --chip 0x18 0 --partitionlayout flash.xml.bin --list images_list.xml zerosbk [ 4.2544 ] [ 4.2545 ] Generating signatures [ 4.2586 ] tegrasign_v3.py --key None --list images_list.xml --pubkeyhash pub_key.key [ 4.2588 ] Assuming zero filled SBK key [ 6.3093 ] Generating br-bct [ 6.4847 ] Updating dev and MSS params in BR BCT [ 6.4849 ] tegrabct_v2 --dev_param emmc.cfg --sdram P3310_A00_8GB_lpddr4_A02_l4t.cfg --brbct br_bct.cfg --chip 0x18 0 [ 7.4609 ] [ 7.4609 ] Updating bl info [ 7.4631 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml [ 7.5408 ] [ 7.5409 ] Updating smd info [ 7.5433 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 --updatesmdinfo flash.xml.bin [ 7.7442 ] [ 7.7443 ] Updating Odmdata [ 7.7473 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updatefields Odmdata =0x1090000 [ 7.8249 ] [ 7.8249 ] Get Signed section of bct [ 7.8275 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --listbct bct_list.xml [ 7.8525 ] [ 7.8551 ] tegrasign_v3.py --key None --list bct_list.xml --pubkeyhash pub_key.key [ 7.8561 ] Assuming zero filled SBK key [ 10.6140 ] [ 10.6140 ] Updating BCT with signature [ 10.6166 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updatesig bct_list_signed.xml [ 10.6183 ] [ 10.6184 ] Generating coldboot mb1-bct [ 10.6206 ] tegrabct_v2 --chip 0x18 0 --mb1bct mb1_cold_boot_bct.cfg --sdram P3310_A00_8GB_lpddr4_A02_l4t.cfg --misc tegra186-mb1-bct-misc-si-l4t.cfg --scr mobile_scr.cfg --pinmux tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmc tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --pmic tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --brcommand tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --prod tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg [ 10.6216 ] MB1-BCT version: 0xf [ 10.6219 ] Packing sdram param for instance[0] [ 10.6475 ] Packing sdram param for instance[1] [ 10.6477 ] Packing sdram param for instance[2] [ 10.6480 ] Packing sdram param for instance[3] [ 10.6533 ] Parsing config file :tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg [ 10.6538 ] Appending platform config data of size :- 3032 [ 10.6636 ] Parsing config file :mobile_scr.cfg [ 10.6639 ] Appending platform config data of size :- 12240 [ 10.6823 ] Parsing config file :tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg [ 10.6829 ] Appending platform config data of size :- 24 [ 10.6987 ] Parsing config file :tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg [ 10.6991 ] Appending platform config data of size :- 672 [ 10.6994 ] Parsing config file :tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg [ 10.6998 ] Appending platform config data of size :- 64 [ 10.7137 ] Parsing config file :tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg [ 10.7142 ] Appending platform config data of size :- 1628 [ 10.7142 ] [ 10.7143 ] Updating mb1-bct with firmware information [ 10.7168 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo flash.xml.bin [ 10.7179 ] MB1-BCT version: 0xf [ 10.7188 ] [ 10.7189 ] Updating mb1-bct with storage information [ 10.7212 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_cold_boot_bct_MB1.bct --updatestorageinfo flash.xml.bin [ 10.7225 ] MB1-BCT version: 0xf [ 10.7234 ] [ 10.7256 ] tegrahost_v2 --chip 0x18 --align mb1_cold_boot_bct_MB1.bct [ 10.7267 ] [ 10.7290 ] tegrahost_v2 --chip 0x18 0 --appendsigheader mb1_cold_boot_bct_MB1.bct zerosbk [ 10.7301 ] [ 10.7330 ] tegrasign_v3.py --key None --list mb1_cold_boot_bct_MB1_sigheader.bct_list.xml --pubkeyhash pub_key.key [ 10.7331 ] Assuming zero filled SBK key [ 10.7380 ] tegrahost_v2 --chip 0x18 0 --updatesigheader mb1_cold_boot_bct_MB1_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_sigheader.bct.hash zerosbk [ 10.7394 ] [ 10.7395 ] Generating recovery mb1-bct [ 10.7417 ] tegrabct_v2 --chip 0x18 0 --mb1bct mb1_bct.cfg --sdram P3310_A00_8GB_lpddr4_A02_l4t.cfg --misc tegra186-mb1-bct-misc-si-l4t.cfg --scr minimal_scr.cfg --pinmux tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmc tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --pmic tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --brcommand tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --prod tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg [ 10.7426 ] MB1-BCT version: 0xf [ 10.7429 ] Packing sdram param for instance[0] [ 10.7667 ] Packing sdram param for instance[1] [ 10.7670 ] Packing sdram param for instance[2] [ 10.7672 ] Packing sdram param for instance[3] [ 10.7675 ] Parsing config file :tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg [ 10.7680 ] Appending platform config data of size :- 3032 [ 10.7683 ] Parsing config file :minimal_scr.cfg [ 10.7685 ] Appending platform config data of size :- 12240 [ 10.8088 ] Parsing config file :tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg [ 10.8090 ] Appending platform config data of size :- 24 [ 10.8090 ] [ 10.8090 ] Parsing config file :tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg [ 10.8091 ] Appending platform config data of size :- 672 [ 10.8091 ] [ 10.8091 ] Parsing config file :tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg [ 10.8091 ] Appending platform config data of size :- 64 [ 10.8091 ] [ 10.8091 ] Parsing config file :tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg [ 10.8091 ] Appending platform config data of size :- 1628 [ 10.8091 ] [ 10.8092 ] Updating mb1-bct with firmware information [ 10.8118 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_bct_MB1.bct --updatefwinfo flash.xml.bin [ 10.8129 ] MB1-BCT version: 0xf [ 10.8139 ] [ 10.8139 ] Updating mb1-bct with storage information [ 10.8162 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_bct_MB1.bct --updatestorageinfo flash.xml.bin [ 10.8174 ] MB1-BCT version: 0xf [ 10.8181 ] [ 10.8206 ] tegrahost_v2 --chip 0x18 --align mb1_bct_MB1.bct [ 10.8217 ] [ 10.8239 ] tegrahost_v2 --chip 0x18 0 --appendsigheader mb1_bct_MB1.bct zerosbk [ 10.8251 ] [ 10.8281 ] tegrasign_v3.py --key None --list mb1_bct_MB1_sigheader.bct_list.xml --pubkeyhash pub_key.key [ 10.8282 ] Assuming zero filled SBK key [ 10.8343 ] tegrahost_v2 --chip 0x18 0 --updatesigheader mb1_bct_MB1_sigheader.bct.encrypt mb1_bct_MB1_sigheader.bct.hash zerosbk [ 10.8355 ] [ 10.8356 ] Copying signatures [ 10.8379 ] tegrahost_v2 --chip 0x18 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml [ 11.5948 ] [ 11.5984 ] tegraparser_v2 --generategpt --pt flash.xml.bin [ 11.6009 ] [ 11.6064 ] tegrahost_v2 --chip 0x18 --align nvtboot_recovery.bin [ 11.6093 ] [ 11.6117 ] tegrahost_v2 --chip 0x18 0 --appendsigheader nvtboot_recovery.bin zerosbk [ 11.6131 ] [ 11.6162 ] tegrasign_v3.py --key None --list nvtboot_recovery_sigheader.bin_list.xml --pubkeyhash pub_key.key [ 11.6163 ] Assuming zero filled SBK key [ 11.6238 ] tegrahost_v2 --chip 0x18 0 --updatesigheader nvtboot_recovery_sigheader.bin.encrypt nvtboot_recovery_sigheader.bin.hash zerosbk [ 11.6255 ] [ 11.6281 ] tegrahost_v2 --chip 0x18 --align preboot_d15_prod_cr.bin [ 11.6292 ] [ 11.6315 ] tegrahost_v2 --chip 0x18 0 --appendsigheader preboot_d15_prod_cr.bin zerosbk [ 11.6328 ] [ 11.6359 ] tegrasign_v3.py --key None --list preboot_d15_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key [ 11.6360 ] Assuming zero filled SBK key [ 11.6430 ] tegrahost_v2 --chip 0x18 0 --updatesigheader preboot_d15_prod_cr_sigheader.bin.encrypt preboot_d15_prod_cr_sigheader.bin.hash zerosbk [ 11.6444 ] [ 11.6467 ] tegrahost_v2 --chip 0x18 --align mce_mts_d15_prod_cr.bin [ 11.6475 ] [ 11.6495 ] tegrahost_v2 --chip 0x18 0 --appendsigheader mce_mts_d15_prod_cr.bin zerosbk [ 11.6547 ] [ 11.6581 ] tegrasign_v3.py --key None --list mce_mts_d15_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key [ 11.6582 ] Assuming zero filled SBK key [ 11.6993 ] tegrahost_v2 --chip 0x18 0 --updatesigheader mce_mts_d15_prod_cr_sigheader.bin.encrypt mce_mts_d15_prod_cr_sigheader.bin.hash zerosbk [ 11.7072 ] [ 11.7096 ] tegrahost_v2 --chip 0x18 --align bpmp.bin [ 11.7106 ] [ 11.7129 ] tegrahost_v2 --chip 0x18 0 --appendsigheader bpmp.bin zerosbk [ 11.7152 ] [ 11.7182 ] tegrasign_v3.py --key None --list bpmp_sigheader.bin_list.xml --pubkeyhash pub_key.key [ 11.7182 ] Assuming zero filled SBK key [ 11.7313 ] tegrahost_v2 --chip 0x18 0 --updatesigheader bpmp_sigheader.bin.encrypt bpmp_sigheader.bin.hash zerosbk [ 11.7698 ] [ 11.7729 ] tegrahost_v2 --chip 0x18 --align tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb [ 11.7744 ] [ 11.7771 ] tegrahost_v2 --chip 0x18 0 --appendsigheader tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb zerosbk [ 11.7812 ] [ 11.7847 ] tegrasign_v3.py --key None --list tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb_list.xml --pubkeyhash pub_key.key [ 11.7848 ] Assuming zero filled SBK key [ 11.7981 ] tegrahost_v2 --chip 0x18 0 --updatesigheader tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.encrypt tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.hash zerosbk [ 11.8002 ] [ 11.8025 ] tegrahost_v2 --chip 0x18 --align tos-trusty.img [ 11.8036 ] [ 11.8059 ] tegrahost_v2 --chip 0x18 0 --appendsigheader tos-trusty.img zerosbk [ 11.8080 ] [ 11.8114 ] tegrasign_v3.py --key None --list tos-trusty_sigheader.img_list.xml --pubkeyhash pub_key.key [ 11.8115 ] Assuming zero filled SBK key [ 11.8236 ] tegrahost_v2 --chip 0x18 0 --updatesigheader tos-trusty_sigheader.img.encrypt tos-trusty_sigheader.img.hash zerosbk [ 11.8254 ] [ 11.8279 ] tegrahost_v2 --chip 0x18 --align eks.img [ 11.8289 ] [ 11.8311 ] tegrahost_v2 --chip 0x18 0 --appendsigheader eks.img zerosbk [ 11.8321 ] [ 11.8351 ] tegrasign_v3.py --key None --list eks_sigheader.img_list.xml --pubkeyhash pub_key.key [ 11.8352 ] Assuming zero filled SBK key [ 11.8401 ] tegrahost_v2 --chip 0x18 0 --updatesigheader eks_sigheader.img.encrypt eks_sigheader.img.hash zerosbk [ 11.8571 ] [ 11.8603 ] tegrahost_v2 --chip 0x18 --align tegra186-quill-p3310-1000-c03-00-base.dtb [ 11.8620 ] [ 11.8649 ] tegrahost_v2 --chip 0x18 0 --appendsigheader tegra186-quill-p3310-1000-c03-00-base.dtb zerosbk [ 11.8668 ] [ 11.8698 ] tegrasign_v3.py --key None --list tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml --pubkeyhash pub_key.key [ 11.8699 ] Assuming zero filled SBK key [ 11.8810 ] tegrahost_v2 --chip 0x18 0 --updatesigheader tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.hash zerosbk [ 11.8828 ] [ 11.8849 ] tegrahost_v2 --chip 0x18 --align nvtboot_recovery_cpu.bin [ 11.8860 ] [ 11.8882 ] tegrahost_v2 --chip 0x18 0 --appendsigheader nvtboot_recovery_cpu.bin zerosbk [ 11.8896 ] [ 11.8925 ] tegrasign_v3.py --key None --list nvtboot_recovery_cpu_sigheader.bin_list.xml --pubkeyhash pub_key.key [ 11.8926 ] Assuming zero filled SBK key [ 11.9016 ] tegrahost_v2 --chip 0x18 0 --updatesigheader nvtboot_recovery_cpu_sigheader.bin.encrypt nvtboot_recovery_cpu_sigheader.bin.hash zerosbk [ 11.9030 ] [ 11.9031 ] Copying signed file in /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/signed [ 11.9834 ] tegraparser_v2 --pt flash.xml.bin --generateflashindex /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/signed/flash.xml.tmp flash.idx [ 12.9452 ] signed_dir=/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/R32x_R32-ToT_OTA/images-R32-ToT/3310-B01-- SUCCESS: generate binaries for OTA "boardid=3310;fab=B01;boardsku=;boardrev=;fuselevel_s=1;chiprev=0;board=jetson-tx2-devkit;rootdev=mmcblk0p1;signed_img_dir=images-R32-ToT" tar: Write checkpoint 10000 tar: Write checkpoint 20000 tar: Write checkpoint 30000 tar: Write checkpoint 40000 tar: Write checkpoint 50000 tar: Write checkpoint 60000 tar: Write checkpoint 70000 tar: Write checkpoint 80000 tar: Write checkpoint 90000 tar: Write checkpoint 100000 tar: Write checkpoint 110000 tar: Write checkpoint 120000 tar: Write checkpoint 130000 tar: Write checkpoint 140000 tar: Write checkpoint 150000 tar: Write checkpoint 160000 tar: Write checkpoint 170000 tar: Write checkpoint 180000 tar: Write checkpoint 190000 tar: Write checkpoint 200000 tar: Write checkpoint 210000 tar: Write checkpoint 220000 tar: Write checkpoint 230000 tar: Write checkpoint 240000 tar: Write checkpoint 250000 tar: Write checkpoint 260000 tar: Write checkpoint 270000 tar: Write checkpoint 280000 tar: Write checkpoint 290000 tar: Write checkpoint 300000 tar: Write checkpoint 310000 tar: Write checkpoint 320000 tar: Write checkpoint 330000 tar: Write checkpoint 340000 tar: Write checkpoint 350000 tar: Write checkpoint 360000 tar: Write checkpoint 370000 tar: Write checkpoint 380000 tar: Write checkpoint 390000 tar: Write checkpoint 400000 tar: Write checkpoint 410000 tar: Write checkpoint 420000 tar: Write checkpoint 430000 tar: Write checkpoint 440000 tar: Write checkpoint 450000 tar: Write checkpoint 460000 tar: Write checkpoint 470000 tar: Write checkpoint 480000 tar: Write checkpoint 490000 tar: Write checkpoint 500000 tar: Write checkpoint 510000 tar: Write checkpoint 520000 tar: Write checkpoint 530000 tar: Write checkpoint 540000 tar: Write checkpoint 550000 tar: Write checkpoint 560000 tar: Write checkpoint 570000 tar: Write checkpoint 580000 tar: Write checkpoint 590000 tar: Write checkpoint 600000 tar: Write checkpoint 610000 tar: Write checkpoint 620000 tar: Write checkpoint 630000 tar: Write checkpoint 640000 tar: Write checkpoint 650000 tar: Write checkpoint 660000 tar: Write checkpoint 670000 tar: Write checkpoint 680000 tar: Write checkpoint 690000 tar: Write checkpoint 700000 tar: Write checkpoint 710000 tar: Write checkpoint 720000 tar: Write checkpoint 730000 tar: Write checkpoint 740000 tar: Write checkpoint 750000 tar: Write checkpoint 760000 tar: Write checkpoint 770000 tar: Write checkpoint 780000 tar: Write checkpoint 790000 tar: Write checkpoint 800000 tar: Write checkpoint 810000 tar: Write checkpoint 820000 tar: Write checkpoint 830000 tar: Write checkpoint 840000 tar: Write checkpoint 850000 tar: Write checkpoint 860000 tar: Write checkpoint 870000 tar: Write checkpoint 880000 tar: Write checkpoint 890000 tar: Write checkpoint 900000 tar: Write checkpoint 910000 tar: Write checkpoint 920000 tar: Write checkpoint 930000 tar: Write checkpoint 940000 tar: Write checkpoint 950000 tar: Write checkpoint 960000 tar: Write checkpoint 970000 tar: Write checkpoint 980000 tar: Write checkpoint 990000 tar: Write checkpoint 1000000 tar: Write checkpoint 1010000 tar: Write checkpoint 1020000 tar: Write checkpoint 1030000 tar: Write checkpoint 1040000 tar: Write checkpoint 1050000 tar: Write checkpoint 1060000 tar: Write checkpoint 1070000 tar: Write checkpoint 1080000 tar: Write checkpoint 1090000 tar: Write checkpoint 1100000 tar: Write checkpoint 1110000 tar: Write checkpoint 1120000 tar: Write checkpoint 1130000 tar: Write checkpoint 1140000 tar: Write checkpoint 1150000 tar: Write checkpoint 1160000 tar: Write checkpoint 1170000 tar: Write checkpoint 1180000 tar: Write checkpoint 1190000 tar: Write checkpoint 1200000 tar: Write checkpoint 1210000 tar: Write checkpoint 1220000 tar: Write checkpoint 1230000 tar: Write checkpoint 1240000 tar: Write checkpoint 1250000 tar: Write checkpoint 1260000 tar: Write checkpoint 1270000 tar: Write checkpoint 1280000 tar: Write checkpoint 1290000 tar: Write checkpoint 1300000 tar: Write checkpoint 1310000 tar: Write checkpoint 1320000 tar: Write checkpoint 1330000 tar: Write checkpoint 1340000 tar: Write checkpoint 1350000 SUCCESS: generate APP image find . -maxdepth 1 ! -name "recovery.*" -exec rm -rf {} \; rm: refusing to remove '.' or '..' directory: skipping '.' ./images-R32-ToT/ ./images-R32-ToT/recovery.img ./images-R32-ToT/recovery.dtb ./images-R32-ToT/kernel_bootctrl.bin.normal ./images-R32-ToT/kernel_bootctrl.bin.update ./ota_backup_files_list.txt ./system.img ./system.img.sha1sum Copy NVIDIA provided rootfs updater to /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/R32x_R32-ToT_OTA/nv_ota_rootfs_updater.sh Generate BUP file by running command: /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/l4t_generate_soc_bup.sh -f /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/tools/ota_tools/version_upgrade/ota_board_specs.conf -e jetson_tx2_devkit_ota_emmc_r32_3_4_spec -b jetson-tx2-devkit t18x Generate Multi-Spec BUP Tool ############################################################################### # L4T BSP Information: # R32 , REVISION: 5.1 ############################################################################### Board ID(3310) version(B01) sku() revision() copying bctfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/P3310_A00_8GB_lpddr4_A02_l4t.cfg)... done. copying misc_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-misc-si-l4t.cfg)... done. copying pinmux_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg)... done. copying pmic_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg)... done. copying pmc_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg)... done. copying prod_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg)... done. copying scr_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/minimal_scr.cfg)... done. copying scr_cold_boot_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/mobile_scr.cfg)... done. copying bootrom_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg)... done. copying dev_params(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/emmc.cfg)... done. Existing bootloader(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused. copying initrd(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/l4t_initrd.img)... done. Making Boot image... done. /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x18 --key --cmd sign boot.img kernel Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands [ 0.0011 ] Generating signature [ 0.0123 ] tegrasign_v3.py --getmode mode.txt --key [ 0.0125 ] Assuming zero filled SBK key : not reading [ 0.0123 ] sign_type : 0 [ 0.0123 ] header_magic: 414e4452 [ 0.0300 ] tegrahost_v2 --chip 0x18 --align 1_boot.img [ 0.0349 ] [ 0.0382 ] tegrahost_v2 --chip 0x18 0 --appendsigheader 1_boot.img zerosbk [ 0.0416 ] [ 0.0631 ] tegrasign_v3.py --key --list 1_boot_sigheader.img_list.xml --pubkeyhash pub_key.key [ 0.0633 ] Assuming zero filled SBK key : not reading [ 0.1452 ] tegrahost_v2 --chip 0x18 0 --updatesigheader 1_boot_sigheader.img.encrypt 1_boot_sigheader.img.hash zerosbk [ 0.1472 ] [ 0.1479 ] Signed file: /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/boot_sigheader.img.encrypt l4t_sign_image.sh: Generate header for boot_sigheader.img.encrypt l4t_sign_image.sh: chip 0x18: Don't need to do anything l4t_sign_image.sh: Generate 16-byte-size-aligned base file for boot_sigheader.img.encrypt l4t_sign_image.sh: the signed file is /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/boot_sigheader.img.encrypt done. Existing sosfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin) reused. copying tegraboot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/nvtboot.bin)... done. Existing cpu_bootloader(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused. Existing mb2blfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused. Existing mtspreboot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/preboot_d15_prod_cr.bin) reused. Existing mts(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mce_mts_d15_prod_cr.bin) reused. Existing mb1file(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_prod.bin) reused. Existing bpffile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/bpmp.bin) reused. copying bpfdtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb)... done. Existing scefile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/camera-rtcpu-sce.img) reused. Existing spefile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/spe.bin) reused. copying wb0boot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/warmboot.bin)... done. Existing tosfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tos-trusty.img) reused. Existing eksfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/eks.img) reused. copying dtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done. Copying nv_boot_control.conf to rootfs /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x18 --key --cmd sign kernel_tegra186-quill-p3310-1000-c03-00-base.dtb kernel_dtb Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands [ 0.0005 ] Generating signature [ 0.0030 ] tegrasign_v3.py --getmode mode.txt --key [ 0.0031 ] Assuming zero filled SBK key : not reading [ 0.0032 ] sign_type : 808464433 [ 0.0032 ] header_magic: d00dfeed [ 0.0055 ] tegrahost_v2 --chip 0x18 --align 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb [ 0.0065 ] [ 0.0087 ] tegrahost_v2 --chip 0x18 0 --appendsigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb zerosbk [ 0.0105 ] [ 0.0136 ] tegrasign_v3.py --key --list 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml --pubkeyhash pub_key.key [ 0.0137 ] Assuming zero filled SBK key : not reading [ 0.0255 ] tegrahost_v2 --chip 0x18 0 --updatesigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.hash zerosbk [ 0.0272 ] [ 0.0279 ] Signed file: /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: Generate header for kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: chip 0x18: Don't need to do anything l4t_sign_image.sh: Generate 16-byte-size-aligned base file for kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: the signed file is /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt done. Skip generating system.img Existing tbcfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/cboot.bin) reused. copying tbcdtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done. copying cfgfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/cfg/flash_l4t_t186.xml) to flash.xml... done. Existing flasher(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_recovery_cpu.bin) reused. Existing flashapp(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py) reused. ./tegraflash.py --bl nvtboot_recovery_cpu.bin --sdram_config P3310_A00_8GB_lpddr4_A02_l4t.cfg --odmdata 0x1090000 --applet mb1_recovery_prod.bin --cmd "sign" --cfg flash.xml --chip 0x18 --misc_config tegra186-mb1-bct-misc-si-l4t.cfg --pinmux_config tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmic_config tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --pmc_config tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --prod_config tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg --scr_config minimal_scr.cfg --scr_cold_boot_config mobile_scr.cfg --br_cmd_config tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --dev_params emmc.cfg --bins "mb2_bootloader nvtboot_recovery.bin; mts_preboot preboot_d15_prod_cr.bin; mts_bootpack mce_mts_d15_prod_cr.bin; bpmp_fw bpmp.bin; bpmp_fw_dtb tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb; tlk tos-trusty.img; eks eks.img; bootloader_dtb tegra186-quill-p3310-1000-c03-00-base.dtb" --skipuid saving flash command in /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/flashcmd.txt saving Windows flash command to /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/flash_win.bat *** Sign and generate BUP... *** FAB=B01 BOARDID=3310 BOARDSKU= BOARDREV= FUSELEVEL=fuselevel_production CHIPREV=0 /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/build_l4t_bup.sh --multi-spec jetson-tx2-devkit mmcblk0p1 ############################################################################### # L4T BSP Information: # R32 , REVISION: 5.1 ############################################################################### Board ID(3310) version(B01) sku() revision() copying bctfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/P3310_A00_8GB_lpddr4_A02_l4t.cfg)... done. copying misc_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-misc-si-l4t.cfg)... done. copying pinmux_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg)... done. copying pmic_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg)... done. copying pmc_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg)... done. copying prod_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg)... done. copying scr_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/minimal_scr.cfg)... done. copying scr_cold_boot_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/mobile_scr.cfg)... done. copying bootrom_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg)... done. copying dev_params(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/emmc.cfg)... done. Existing bootloader(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused. copying initrd(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/l4t_initrd.img)... done. Making Boot image... done. /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x18 --key --cmd sign boot.img kernel Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands [ 0.0005 ] Generating signature [ 0.0028 ] tegrasign_v3.py --getmode mode.txt --key [ 0.0028 ] Assuming zero filled SBK key : not reading [ 0.0028 ] sign_type : 0 [ 0.0028 ] header_magic: 414e4452 [ 0.0047 ] tegrahost_v2 --chip 0x18 --align 1_boot.img [ 0.0056 ] [ 0.0076 ] tegrahost_v2 --chip 0x18 0 --appendsigheader 1_boot.img zerosbk [ 0.0099 ] [ 0.0130 ] tegrasign_v3.py --key --list 1_boot_sigheader.img_list.xml --pubkeyhash pub_key.key [ 0.0131 ] Assuming zero filled SBK key : not reading [ 0.0284 ] tegrahost_v2 --chip 0x18 0 --updatesigheader 1_boot_sigheader.img.encrypt 1_boot_sigheader.img.hash zerosbk [ 0.0307 ] [ 0.0322 ] Signed file: /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/boot_sigheader.img.encrypt l4t_sign_image.sh: Generate header for boot_sigheader.img.encrypt l4t_sign_image.sh: chip 0x18: Don't need to do anything l4t_sign_image.sh: Generate 16-byte-size-aligned base file for boot_sigheader.img.encrypt l4t_sign_image.sh: the signed file is /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/boot_sigheader.img.encrypt done. Existing sosfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin) reused. copying tegraboot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/nvtboot.bin)... done. Existing cpu_bootloader(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused. Existing mb2blfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused. Existing mtspreboot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/preboot_d15_prod_cr.bin) reused. Existing mts(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mce_mts_d15_prod_cr.bin) reused. Existing mb1file(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_prod.bin) reused. Existing bpffile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/bpmp.bin) reused. copying bpfdtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb)... done. Existing scefile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/camera-rtcpu-sce.img) reused. Existing spefile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/spe.bin) reused. copying wb0boot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/warmboot.bin)... done. Existing tosfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tos-trusty.img) reused. Existing eksfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/eks.img) reused. copying dtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done. Copying nv_boot_control.conf to rootfs /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x18 --key --cmd sign kernel_tegra186-quill-p3310-1000-c03-00-base.dtb kernel_dtb Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands [ 0.0005 ] Generating signature [ 0.0029 ] tegrasign_v3.py --getmode mode.txt --key [ 0.0030 ] Assuming zero filled SBK key : not reading [ 0.0031 ] sign_type : 808464433 [ 0.0031 ] header_magic: d00dfeed [ 0.0052 ] tegrahost_v2 --chip 0x18 --align 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb [ 0.0062 ] [ 0.0085 ] tegrahost_v2 --chip 0x18 0 --appendsigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb zerosbk [ 0.0103 ] [ 0.0137 ] tegrasign_v3.py --key --list 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml --pubkeyhash pub_key.key [ 0.0138 ] Assuming zero filled SBK key : not reading [ 0.0288 ] tegrahost_v2 --chip 0x18 0 --updatesigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.hash zerosbk [ 0.0307 ] [ 0.0319 ] Signed file: /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: Generate header for kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: chip 0x18: Don't need to do anything l4t_sign_image.sh: Generate 16-byte-size-aligned base file for kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: the signed file is /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt done. Skip generating system.img Existing tbcfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/cboot.bin) reused. copying tbcdtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done. copying cfgfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/cfg/flash_l4t_t186.xml) to flash.xml... done. Existing flasher(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_recovery_cpu.bin) reused. Existing flashapp(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py) reused. ./tegraflash.py --bl nvtboot_recovery_cpu.bin --sdram_config P3310_A00_8GB_lpddr4_A02_l4t.cfg --odmdata 0x1090000 --applet mb1_recovery_prod.bin --cmd "sign" --cfg flash.xml --chip 0x18 --misc_config tegra186-mb1-bct-misc-si-l4t.cfg --pinmux_config tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmic_config tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --pmc_config tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --prod_config tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg --scr_config minimal_scr.cfg --scr_cold_boot_config mobile_scr.cfg --br_cmd_config tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --dev_params emmc.cfg --bins "mb2_bootloader nvtboot_recovery.bin; mts_preboot preboot_d15_prod_cr.bin; mts_bootpack mce_mts_d15_prod_cr.bin; bpmp_fw bpmp.bin; bpmp_fw_dtb tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb; tlk tos-trusty.img; eks eks.img; bootloader_dtb tegra186-quill-p3310-1000-c03-00-base.dtb" saving flash command in /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/flashcmd.txt saving Windows flash command to /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/flash_win.bat *** Sign and generate BUP... *** Signing with zerosbk ... rollback info is parsed and saved in rollback.bin pad ZEROs to the end of rollback.bin Generating signed binaries for 3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1 ... ./tegraflash.py --bl nvtboot_recovery_cpu.bin --sdram_config P3310_A00_8GB_lpddr4_A02_l4t.cfg --odmdata 0x1090000 --applet mb1_recovery_prod.bin --cmd "sign" --cfg flash.xml --chip 0x18 --misc_config tegra186-mb1-bct-misc-si-l4t.cfg --pinmux_config tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmic_config tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --pmc_config tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --prod_config tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg --scr_config minimal_scr.cfg --scr_cold_boot_config mobile_scr.cfg --br_cmd_config tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --dev_params emmc.cfg --bins "mb2_bootloader nvtboot_recovery.bin; mts_preboot preboot_d15_prod_cr.bin; mts_bootpack mce_mts_d15_prod_cr.bin; bpmp_fw bpmp.bin; bpmp_fw_dtb tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb; tlk tos-trusty.img; eks eks.img; bootloader_dtb tegra186-quill-p3310-1000-c03-00-base.dtb" Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands [ 0.0072 ] Using default ramcode: 0 [ 0.0072 ] Disable BPMP dtb trim, using default dtb [ 0.0072 ] [ 0.0097 ] tegrasign_v3.py --getmode mode.txt --key None [ 0.0098 ] Assuming zero filled SBK key [ 0.0100 ] Generating RCM messages [ 0.0123 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm mb1_recovery_prod.bin 0 0 [ 0.0133 ] RCM 0 is saved as rcm_0.rcm [ 0.0137 ] RCM 1 is saved as rcm_1.rcm [ 0.0137 ] List of rcm files are saved in rcm_list.xml [ 0.0137 ] [ 0.0137 ] Signing RCM messages [ 0.0161 ] tegrasign_v3.py --key None --list rcm_list.xml --pubkeyhash pub_key.key [ 0.0162 ] Assuming zero filled SBK key [ 0.0236 ] Copying signature to RCM mesages [ 0.0259 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml [ 0.0273 ] [ 0.0273 ] Parsing partition layout [ 0.0617 ] tegraparser_v2 --pt flash.xml.tmp [ 0.0781 ] [ 0.0781 ] Creating list of images to be signed [ 0.0806 ] tegrahost_v2 --chip 0x18 0 --partitionlayout flash.xml.bin --list images_list.xml zerosbk [ 0.1414 ] [ 0.1414 ] Generating signatures [ 0.1440 ] tegrasign_v3.py --key None --list images_list.xml --pubkeyhash pub_key.key [ 0.1441 ] Assuming zero filled SBK key [ 0.4374 ] Generating br-bct [ 0.4727 ] Updating dev and MSS params in BR BCT [ 0.4728 ] tegrabct_v2 --dev_param emmc.cfg --sdram P3310_A00_8GB_lpddr4_A02_l4t.cfg --brbct br_bct.cfg --chip 0x18 0 [ 0.5180 ] [ 0.5181 ] Updating bl info [ 0.5204 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml [ 0.5223 ] [ 0.5223 ] Updating smd info [ 0.5243 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 --updatesmdinfo flash.xml.bin [ 0.5255 ] [ 0.5255 ] Updating Odmdata [ 0.5275 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updatefields Odmdata =0x1090000 [ 0.5290 ] [ 0.5291 ] Get Signed section of bct [ 0.5312 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --listbct bct_list.xml [ 0.5325 ] [ 0.5347 ] tegrasign_v3.py --key None --list bct_list.xml --pubkeyhash pub_key.key [ 0.5357 ] Assuming zero filled SBK key [ 0.6635 ] [ 0.6635 ] Updating BCT with signature [ 0.6667 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updatesig bct_list_signed.xml [ 0.6686 ] [ 0.6686 ] Generating coldboot mb1-bct [ 0.6710 ] tegrabct_v2 --chip 0x18 0 --mb1bct mb1_cold_boot_bct.cfg --sdram P3310_A00_8GB_lpddr4_A02_l4t.cfg --misc tegra186-mb1-bct-misc-si-l4t.cfg --scr mobile_scr.cfg --pinmux tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmc tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --pmic tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --brcommand tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --prod tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg [ 0.6720 ] MB1-BCT version: 0xf [ 0.6722 ] Packing sdram param for instance[0] [ 0.6996 ] Packing sdram param for instance[1] [ 0.6998 ] Packing sdram param for instance[2] [ 0.7000 ] Packing sdram param for instance[3] [ 0.7002 ] Parsing config file :tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg [ 0.7005 ] Appending platform config data of size :- 3032 [ 0.7007 ] Parsing config file :mobile_scr.cfg [ 0.7009 ] Appending platform config data of size :- 12240 [ 0.7021 ] Parsing config file :tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg [ 0.7024 ] Appending platform config data of size :- 24 [ 0.7025 ] [ 0.7025 ] Parsing config file :tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg [ 0.7025 ] Appending platform config data of size :- 672 [ 0.7025 ] [ 0.7025 ] Parsing config file :tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg [ 0.7025 ] Appending platform config data of size :- 64 [ 0.7025 ] [ 0.7025 ] Parsing config file :tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg [ 0.7025 ] Appending platform config data of size :- 1628 [ 0.7025 ] [ 0.7026 ] Updating mb1-bct with firmware information [ 0.7047 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo flash.xml.bin [ 0.7055 ] MB1-BCT version: 0xf [ 0.7063 ] [ 0.7063 ] Updating mb1-bct with storage information [ 0.7083 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_cold_boot_bct_MB1.bct --updatestorageinfo flash.xml.bin [ 0.7091 ] MB1-BCT version: 0xf [ 0.7098 ] [ 0.7117 ] tegrahost_v2 --chip 0x18 --align mb1_cold_boot_bct_MB1.bct [ 0.7126 ] [ 0.7147 ] tegrahost_v2 --chip 0x18 0 --appendsigheader mb1_cold_boot_bct_MB1.bct zerosbk [ 0.7159 ] [ 0.7187 ] tegrasign_v3.py --key None --list mb1_cold_boot_bct_MB1_sigheader.bct_list.xml --pubkeyhash pub_key.key [ 0.7188 ] Assuming zero filled SBK key [ 0.7247 ] tegrahost_v2 --chip 0x18 0 --updatesigheader mb1_cold_boot_bct_MB1_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_sigheader.bct.hash zerosbk [ 0.7260 ] [ 0.7261 ] Generating recovery mb1-bct [ 0.7283 ] tegrabct_v2 --chip 0x18 0 --mb1bct mb1_bct.cfg --sdram P3310_A00_8GB_lpddr4_A02_l4t.cfg --misc tegra186-mb1-bct-misc-si-l4t.cfg --scr minimal_scr.cfg --pinmux tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmc tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --pmic tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --brcommand tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --prod tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg [ 0.7294 ] MB1-BCT version: 0xf [ 0.7298 ] Packing sdram param for instance[0] [ 0.7555 ] Packing sdram param for instance[1] [ 0.7557 ] Packing sdram param for instance[2] [ 0.7559 ] Packing sdram param for instance[3] [ 0.7561 ] Parsing config file :tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg [ 0.7564 ] Appending platform config data of size :- 3032 [ 0.7566 ] Parsing config file :minimal_scr.cfg [ 0.7568 ] Appending platform config data of size :- 12240 [ 0.7582 ] Parsing config file :tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg [ 0.7585 ] Appending platform config data of size :- 24 [ 0.7586 ] [ 0.7586 ] Parsing config file :tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg [ 0.7587 ] Appending platform config data of size :- 672 [ 0.7587 ] [ 0.7587 ] Parsing config file :tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg [ 0.7587 ] Appending platform config data of size :- 64 [ 0.7587 ] [ 0.7587 ] Parsing config file :tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg [ 0.7587 ] Appending platform config data of size :- 1628 [ 0.7587 ] [ 0.7587 ] Updating mb1-bct with firmware information [ 0.7609 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_bct_MB1.bct --updatefwinfo flash.xml.bin [ 0.7618 ] MB1-BCT version: 0xf [ 0.7627 ] [ 0.7628 ] Updating mb1-bct with storage information [ 0.7651 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_bct_MB1.bct --updatestorageinfo flash.xml.bin [ 0.7661 ] MB1-BCT version: 0xf [ 0.7670 ] [ 0.7693 ] tegrahost_v2 --chip 0x18 --align mb1_bct_MB1.bct [ 0.7710 ] [ 0.7733 ] tegrahost_v2 --chip 0x18 0 --appendsigheader mb1_bct_MB1.bct zerosbk [ 0.7746 ] [ 0.7775 ] tegrasign_v3.py --key None --list mb1_bct_MB1_sigheader.bct_list.xml --pubkeyhash pub_key.key [ 0.7776 ] Assuming zero filled SBK key [ 0.7833 ] tegrahost_v2 --chip 0x18 0 --updatesigheader mb1_bct_MB1_sigheader.bct.encrypt mb1_bct_MB1_sigheader.bct.hash zerosbk [ 0.7845 ] [ 0.7847 ] Copying signatures [ 0.7869 ] tegrahost_v2 --chip 0x18 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml [ 0.9243 ] [ 0.9273 ] tegraparser_v2 --generategpt --pt flash.xml.bin [ 0.9324 ] [ 0.9367 ] tegrahost_v2 --chip 0x18 --align nvtboot_recovery.bin [ 0.9381 ] [ 0.9408 ] tegrahost_v2 --chip 0x18 0 --appendsigheader nvtboot_recovery.bin zerosbk [ 0.9434 ] [ 0.9469 ] tegrasign_v3.py --key None --list nvtboot_recovery_sigheader.bin_list.xml --pubkeyhash pub_key.key [ 0.9470 ] Assuming zero filled SBK key [ 0.9536 ] tegrahost_v2 --chip 0x18 0 --updatesigheader nvtboot_recovery_sigheader.bin.encrypt nvtboot_recovery_sigheader.bin.hash zerosbk [ 0.9548 ] [ 0.9570 ] tegrahost_v2 --chip 0x18 --align preboot_d15_prod_cr.bin [ 0.9581 ] [ 0.9604 ] tegrahost_v2 --chip 0x18 0 --appendsigheader preboot_d15_prod_cr.bin zerosbk [ 0.9617 ] [ 0.9645 ] tegrasign_v3.py --key None --list preboot_d15_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key [ 0.9646 ] Assuming zero filled SBK key [ 0.9712 ] tegrahost_v2 --chip 0x18 0 --updatesigheader preboot_d15_prod_cr_sigheader.bin.encrypt preboot_d15_prod_cr_sigheader.bin.hash zerosbk [ 0.9726 ] [ 0.9750 ] tegrahost_v2 --chip 0x18 --align mce_mts_d15_prod_cr.bin [ 0.9761 ] [ 0.9784 ] tegrahost_v2 --chip 0x18 0 --appendsigheader mce_mts_d15_prod_cr.bin zerosbk [ 0.9852 ] [ 0.9884 ] tegrasign_v3.py --key None --list mce_mts_d15_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key [ 0.9886 ] Assuming zero filled SBK key [ 1.0315 ] tegrahost_v2 --chip 0x18 0 --updatesigheader mce_mts_d15_prod_cr_sigheader.bin.encrypt mce_mts_d15_prod_cr_sigheader.bin.hash zerosbk [ 1.0387 ] [ 1.0411 ] tegrahost_v2 --chip 0x18 --align bpmp.bin [ 1.0421 ] [ 1.0442 ] tegrahost_v2 --chip 0x18 0 --appendsigheader bpmp.bin zerosbk [ 1.0467 ] [ 1.0498 ] tegrasign_v3.py --key None --list bpmp_sigheader.bin_list.xml --pubkeyhash pub_key.key [ 1.0499 ] Assuming zero filled SBK key [ 1.0631 ] tegrahost_v2 --chip 0x18 0 --updatesigheader bpmp_sigheader.bin.encrypt bpmp_sigheader.bin.hash zerosbk [ 1.0691 ] [ 1.0716 ] tegrahost_v2 --chip 0x18 --align tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb [ 1.0729 ] [ 1.0753 ] tegrahost_v2 --chip 0x18 0 --appendsigheader tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb zerosbk [ 1.0787 ] [ 1.0819 ] tegrasign_v3.py --key None --list tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb_list.xml --pubkeyhash pub_key.key [ 1.0820 ] Assuming zero filled SBK key [ 1.0961 ] tegrahost_v2 --chip 0x18 0 --updatesigheader tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.encrypt tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.hash zerosbk [ 1.0980 ] [ 1.1004 ] tegrahost_v2 --chip 0x18 --align tos-trusty.img [ 1.1014 ] [ 1.1037 ] tegrahost_v2 --chip 0x18 0 --appendsigheader tos-trusty.img zerosbk [ 1.1056 ] [ 1.1085 ] tegrasign_v3.py --key None --list tos-trusty_sigheader.img_list.xml --pubkeyhash pub_key.key [ 1.1086 ] Assuming zero filled SBK key [ 1.1222 ] tegrahost_v2 --chip 0x18 0 --updatesigheader tos-trusty_sigheader.img.encrypt tos-trusty_sigheader.img.hash zerosbk [ 1.1346 ] [ 1.1373 ] tegrahost_v2 --chip 0x18 --align eks.img [ 1.1387 ] [ 1.1409 ] tegrahost_v2 --chip 0x18 0 --appendsigheader eks.img zerosbk [ 1.1426 ] [ 1.1460 ] tegrasign_v3.py --key None --list eks_sigheader.img_list.xml --pubkeyhash pub_key.key [ 1.1461 ] Assuming zero filled SBK key [ 1.1520 ] tegrahost_v2 --chip 0x18 0 --updatesigheader eks_sigheader.img.encrypt eks_sigheader.img.hash zerosbk [ 1.1531 ] [ 1.1554 ] tegrahost_v2 --chip 0x18 --align tegra186-quill-p3310-1000-c03-00-base.dtb [ 1.1564 ] [ 1.1587 ] tegrahost_v2 --chip 0x18 0 --appendsigheader tegra186-quill-p3310-1000-c03-00-base.dtb zerosbk [ 1.1608 ] [ 1.1638 ] tegrasign_v3.py --key None --list tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml --pubkeyhash pub_key.key [ 1.1639 ] Assuming zero filled SBK key [ 1.1785 ] tegrahost_v2 --chip 0x18 0 --updatesigheader tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.hash zerosbk [ 1.1803 ] [ 1.1826 ] tegrahost_v2 --chip 0x18 --align nvtboot_recovery_cpu.bin [ 1.1836 ] [ 1.1859 ] tegrahost_v2 --chip 0x18 0 --appendsigheader nvtboot_recovery_cpu.bin zerosbk [ 1.1874 ] [ 1.1905 ] tegrasign_v3.py --key None --list nvtboot_recovery_cpu_sigheader.bin_list.xml --pubkeyhash pub_key.key [ 1.1906 ] Assuming zero filled SBK key [ 1.2004 ] tegrahost_v2 --chip 0x18 0 --updatesigheader nvtboot_recovery_cpu_sigheader.bin.encrypt nvtboot_recovery_cpu_sigheader.bin.hash zerosbk [ 1.2018 ] [ 1.2019 ] Copying signed file in /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/signed [ 1.2449 ] tegraparser_v2 --pt flash.xml.bin --generateflashindex /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/signed/flash.xml.tmp flash.idx [ 1.5031 ] signing images succeeded Creating update payloads for Jetson-3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1 board ... creating bl_and_kernel payload PARTITION INFO : signed/bpmp_sigheader.bin.encrypt bpmp-fw 2 0 common; signed/camera-rtcpu-sce_sigheader.img.encrypt sce-fw 2 0 common; signed/cboot_sigheader.bin.encrypt cpu-bootloader 2 0 common; signed/nvtboot_sigheader.bin.encrypt mb2 2 0 common; signed/spe_sigheader.bin.encrypt spe-fw 2 0 common; signed/adsp-fw_sigheader.bin.encrypt adsp-fw 2 0 common; signed/badpage_sigheader.bin.encrypt badpage-fw 2 0 common; signed/tos-trusty_sigheader.img.encrypt secure-os 2 0 common;signed/mb1_prod.bin.encrypt mb1 2 2 common; signed/mce_mts_d15_prod_cr_sigheader.bin.encrypt mts-bootpack 2 2 common; signed/preboot_d15_prod_cr_sigheader.bin.encrypt mts-preboot 2 2 common; signed/warmboot_wbheader.bin.encrypt sc7 2 2 common;multi_signed/3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1/tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.encrypt bpmp-fw-dtb 2 0 3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1;multi_signed/3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1/tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt bootloader-dtb 2 0 3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1;multi_signed/3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1/emmc_bootblob_ver.txt VER 2 0 3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1;multi_signed/3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1/br_bct_BR_prod.bct BCT 2 2 3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1;multi_signed/3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1/mb1_cold_boot_bct_MB1_sigheader.bct.encrypt MB1_BCT 2 0 3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1;signed/boot_sigheader.img.encrypt kernel 2 0 common;multi_signed/3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1/kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt kernel-dtb 2 0 3310-B01---1-0-jetson-tx2-devkit-mmcblk0p1 File /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/signed/badpage_sigheader.bin.encrypt does not exist Traceback (most recent call last): File "/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/BUP_generator.py", line 649, in main(param) File "/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/BUP_generator.py", line 642, in main generate_BUP(arg) File "/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/BUP_generator.py", line 163, in generate_BUP payload_obj.fill_image(blob) File "/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/BUP_generator.py", line 271, in fill_image binary_handle = open(entry_info[0], 'rb') TypeError: coercing to Unicode: need string or buffer, NoneType found ############################################################################### # L4T BSP Information: # R32 , REVISION: 5.1 ############################################################################### Board ID(3310) version(B01) sku() revision() copying bctfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/P3310_A00_8GB_lpddr4_A02_l4t.cfg)... done. copying misc_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-misc-si-l4t.cfg)... done. copying pinmux_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg)... done. copying pmic_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg)... done. copying pmc_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg)... done. copying prod_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg)... done. copying scr_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/minimal_scr.cfg)... done. copying scr_cold_boot_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/mobile_scr.cfg)... done. copying bootrom_config(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg)... done. copying dev_params(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/emmc.cfg)... done. Existing bootloader(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused. copying initrd(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/l4t_initrd.img)... done. Making Boot image... done. /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x18 --key --cmd sign boot.img kernel Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands [ 0.0004 ] Generating signature [ 0.0029 ] tegrasign_v3.py --getmode mode.txt --key [ 0.0029 ] Assuming zero filled SBK key : not reading [ 0.0029 ] sign_type : 0 [ 0.0029 ] header_magic: 414e4452 [ 0.0051 ] tegrahost_v2 --chip 0x18 --align 1_boot.img [ 0.0062 ] [ 0.0083 ] tegrahost_v2 --chip 0x18 0 --appendsigheader 1_boot.img zerosbk [ 0.0104 ] [ 0.0135 ] tegrasign_v3.py --key --list 1_boot_sigheader.img_list.xml --pubkeyhash pub_key.key [ 0.0136 ] Assuming zero filled SBK key : not reading [ 0.0336 ] tegrahost_v2 --chip 0x18 0 --updatesigheader 1_boot_sigheader.img.encrypt 1_boot_sigheader.img.hash zerosbk [ 0.0357 ] [ 0.0363 ] Signed file: /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/boot_sigheader.img.encrypt l4t_sign_image.sh: Generate header for boot_sigheader.img.encrypt l4t_sign_image.sh: chip 0x18: Don't need to do anything l4t_sign_image.sh: Generate 16-byte-size-aligned base file for boot_sigheader.img.encrypt l4t_sign_image.sh: the signed file is /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/boot_sigheader.img.encrypt done. Existing sosfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin) reused. copying tegraboot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/nvtboot.bin)... done. Existing cpu_bootloader(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused. Existing mb2blfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused. Existing mtspreboot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/preboot_d15_prod_cr.bin) reused. Existing mts(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mce_mts_d15_prod_cr.bin) reused. Existing mb1file(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_prod.bin) reused. Existing bpffile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/bpmp.bin) reused. copying bpfdtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb)... done. Existing scefile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/camera-rtcpu-sce.img) reused. Existing spefile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/spe.bin) reused. copying wb0boot(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/warmboot.bin)... done. Existing tosfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tos-trusty.img) reused. Existing eksfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/eks.img) reused. copying dtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done. Copying nv_boot_control.conf to rootfs /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x18 --key --cmd sign kernel_tegra186-quill-p3310-1000-c03-00-base.dtb kernel_dtb Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands [ 0.0006 ] Generating signature [ 0.0030 ] tegrasign_v3.py --getmode mode.txt --key [ 0.0031 ] Assuming zero filled SBK key : not reading [ 0.0031 ] sign_type : 808464433 [ 0.0031 ] header_magic: d00dfeed [ 0.0050 ] tegrahost_v2 --chip 0x18 --align 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb [ 0.0061 ] [ 0.0082 ] tegrahost_v2 --chip 0x18 0 --appendsigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb zerosbk [ 0.0096 ] [ 0.0127 ] tegrasign_v3.py --key --list 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml --pubkeyhash pub_key.key [ 0.0127 ] Assuming zero filled SBK key : not reading [ 0.0233 ] tegrahost_v2 --chip 0x18 0 --updatesigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.hash zerosbk [ 0.0248 ] [ 0.0253 ] Signed file: /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: Generate header for kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: chip 0x18: Don't need to do anything l4t_sign_image.sh: Generate 16-byte-size-aligned base file for kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt l4t_sign_image.sh: the signed file is /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt done. Skip generating system.img Existing tbcfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/cboot.bin) reused. copying tbcdtbfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done. copying cfgfile(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/cfg/flash_l4t_t186.xml) to flash.xml... done. Existing flasher(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_recovery_cpu.bin) reused. Existing flashapp(/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py) reused. ./tegraflash.py --bl nvtboot_recovery_cpu.bin --sdram_config P3310_A00_8GB_lpddr4_A02_l4t.cfg --odmdata 0x1090000 --applet mb1_recovery_prod.bin --cmd "sign" --cfg flash.xml --chip 0x18 --misc_config tegra186-mb1-bct-misc-si-l4t.cfg --pinmux_config tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmic_config tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --pmc_config tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --prod_config tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg --scr_config minimal_scr.cfg --scr_cold_boot_config mobile_scr.cfg --br_cmd_config tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --dev_params emmc.cfg --bins "mb2_bootloader nvtboot_recovery.bin; mts_preboot preboot_d15_prod_cr.bin; mts_bootpack mce_mts_d15_prod_cr.bin; bpmp_fw bpmp.bin; bpmp_fw_dtb tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb; tlk tos-trusty.img; eks eks.img; bootloader_dtb tegra186-quill-p3310-1000-c03-00-base.dtb" --skipuid saving flash command in /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/flashcmd.txt saving Windows flash command to /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/flash_win.bat *** Sign and generate BUP... *** t18x payload generation complete with 1 failure(s) SUCCESS: cleaned up BUP tmp files prior to payload creation FAILURE: no payload made for config "boardid=3310;fab=B01;boardsku=;boardrev=;fuselevel_s=1;chiprev=0;board=jetson-tx2-devkit;rootdev=mmcblk0p1;signed_img_dir=images-R32-ToT" SUCCESS: cleaned up BUP tmp files after payload creation Failed to run "/home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/l4t_generate_soc_bup.sh -f /home/edward/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/tools/ota_tools/version_upgrade/ota_board_specs.conf -e jetson_tx2_devkit_ota_emmc_r32_3_4_spec -b jetson-tx2-devkit t18x"