Skip to content

Instantly share code, notes, and snippets.

@callendorph
Last active December 6, 2022 18:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save callendorph/b9c9c4a54621eb2ff6a5a4cc12e3d2e2 to your computer and use it in GitHub Desktop.
Save callendorph/b9c9c4a54621eb2ff6a5a4cc12e3d2e2 to your computer and use it in GitHub Desktop.
Fail Xavier 4.5.1 Flash - Devkit Board
(overlay) callendorph@jetson-programmer:~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra$ sudo ./flash.sh -R $APP_DIR jetson-xavier mmcblk0p1
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 5.1
###############################################################################
# Target Board Information:
# Name: AFT-00559-E, Board Family: t186ref, SoC: Tegra 194,
# OpMode: production, Boot Authentication: NS,
# Disk encryption: disabled ,
###############################################################################
copying soft_fuses(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-soft-fuses-l4t.cfg)... done.
./tegraflash.py --chip 0x19 --applet "/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod.bin" --skipuid --soft_fuses tegra194-mb1-soft-fuses-l4t.cfg --bins "mb2_applet nvtboot_applet_t194.bin" --cmd "dump eeprom boardinfo cvm.bin;reboot recovery"
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.0043 ] Generating RCM messages
[ 0.0053 ] tegrahost_v2 --chip 0x19 0 --magicid MB1B --appendsigheader /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod.bin zerosbk
[ 0.0061 ] Header already present for /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod.bin
[ 0.0100 ]
[ 0.0109 ] tegrasign_v2 --key None --getmode mode.txt
[ 0.0116 ] Assuming zero filled SBK key
[ 0.0118 ]
[ 0.0127 ] tegrasign_v2 --key None --file /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin --offset 2960 --length 1136 --pubkeyhash pub_key.key
[ 0.0135 ] Assuming zero filled SBK key
[ 0.0141 ]
[ 0.0149 ] tegrahost_v2 --chip 0x19 0 --updatesigheader /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.hash zerosbk
[ 0.0192 ]
[ 0.0203 ] tegrabct_v2 --chip 0x19 0 --sfuse tegra194-mb1-soft-fuses-l4t.cfg.pdf sfuse.bin
[ 0.0213 ]
[ 0.0222 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x19 0 --sfuses sfuse.bin --download rcm /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin 0 0
[ 0.0230 ] RCM 0 is saved as rcm_0.rcm
[ 0.0265 ] RCM 1 is saved as rcm_1.rcm
[ 0.0265 ] RCM 2 is saved as rcm_2.rcm
[ 0.0265 ] List of rcm files are saved in rcm_list.xml
[ 0.0265 ]
[ 0.0265 ] Signing RCM messages
[ 0.0274 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key --getmontgomeryvalues montgomery.bin
[ 0.0281 ] Assuming zero filled SBK key
[ 0.0287 ]
[ 0.0288 ] Copying signature to RCM mesages
[ 0.0296 ] tegrarcm_v2 --chip 0x19 0 --updatesig rcm_list_signed.xml
[ 0.0309 ]
[ 0.0310 ] Boot Rom communication
[ 0.0318 ] tegrarcm_v2 --chip 0x19 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0326 ] RCM version 0X190001
[ 0.0336 ] Boot Rom communication completed
[ 1.0501 ]
[ 2.0544 ] tegrarcm_v2 --isapplet
[ 2.0570 ] Applet version 01.00.0000
[ 2.0741 ]
[ 2.0772 ] tegrarcm_v2 --ismb2
[ 2.1143 ]
[ 2.1154 ] tegrahost_v2 --chip 0x19 --align nvtboot_applet_t194.bin
[ 2.1164 ]
[ 2.1173 ] tegrahost_v2 --chip 0x19 0 --magicid PLDT --appendsigheader nvtboot_applet_t194.bin zerosbk
[ 2.1182 ] adding BCH for nvtboot_applet_t194.bin
[ 2.1213 ]
[ 2.1232 ] tegrasign_v2 --key None --list nvtboot_applet_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 2.1242 ] Assuming zero filled SBK key
[ 2.1246 ]
[ 2.1261 ] tegrahost_v2 --chip 0x19 0 --updatesigheader nvtboot_applet_t194_sigheader.bin.encrypt nvtboot_applet_t194_sigheader.bin.hash zerosbk
[ 2.1293 ]
[ 2.1307 ] tegrarcm_v2 --download mb2 nvtboot_applet_t194_sigheader.bin.encrypt
[ 2.1320 ] Applet version 01.00.0000
[ 2.1505 ] Sending mb2
[ 2.1509 ] [................................................] 100%
[ 2.1634 ]
[ 2.1664 ] tegrarcm_v2 --boot recovery
[ 2.1688 ] Applet version 01.00.0000
[ 2.1899 ]
[ 3.1943 ] tegrarcm_v2 --isapplet
[ 3.2147 ]
[ 3.2178 ] tegrarcm_v2 --ismb2
[ 3.2203 ] MB2 Applet version 01.00.0000
[ 3.2546 ]
[ 3.2556 ] tegrarcm_v2 --ismb2
[ 3.2564 ] MB2 Applet version 01.00.0000
[ 3.2905 ]
[ 3.2936 ] Retrieving board information
[ 3.2963 ] tegrarcm_v2 --oem platformdetails chip chip_info.bin
[ 3.2988 ] MB2 Applet version 01.00.0000
[ 3.3328 ] Saved platform info in chip_info.bin
[ 3.3372 ] Chip minor revision: 2
[ 3.3373 ] Bootrom revision: 0xf
[ 3.3373 ] Ram code: 0x2
[ 3.3373 ] Chip sku: 0xd0
[ 3.3374 ] Chip Sample: non es
[ 3.3374 ]
[ 3.3381 ] Retrieving EEPROM data
[ 3.3383 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/cvm.bin
[ 3.3408 ] MB2 Applet version 01.00.0000
[ 3.3609 ] Saved platform info in /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/cvm.bin
[ 3.3951 ]
[ 3.3954 ] Rebooting to recovery mode
[ 3.3982 ] tegrarcm_v2 --ismb2
[ 3.4006 ] MB2 Applet version 01.00.0000
[ 3.4185 ]
[ 3.4186 ] Rebooting to recovery mode
[ 3.4216 ] tegrarcm_v2 --reboot recovery
[ 3.4242 ] MB2 Applet version 01.00.0000
[ 3.4659 ]
Board ID(2888) version(400) sku(0004) revision(L.0)
Copy /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/kernel/dtb/tegra194-p2888-AFT_00559_RevE.dtb to /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/kernel/dtb/tegra194-p2888-AFT_00559_RevE.dtb.rec
copying bctfile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-memcfg-p2888.cfg)... done.
copying bctfile1(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-memcfg-sw-override.cfg)... done.
copying uphy_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-uphy-lane-p2888-0000-p2822-0000.cfg)... done.
copying minratchet_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-ratchet-p2888-0000-p2822-0000.cfg)... done.
copying device_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-bct-device-sdmmc.cfg)... done.
copying misc_cold_boot_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-misc-l4t.cfg)... done.
copying misc_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-misc-flash.cfg)... done.
copying pinmux_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-pinmux-p2888-0000-a04-p2822-0000-b01.cfg)... done.
copying gpioint_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-gpioint-p2888-0000-p2822-0000.cfg)... done.
copying pmic_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-pmic-p2888-0001-a04-E-0-p2822-0000.cfg)... done.
copying pmc_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-padvoltage-p2888-0000-a00-p2822-0000-a00.cfg)... done.
copying prod_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-prod-p2888-0000-p2822-0000.cfg)... done.
copying scr_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-scr-cbb-mini.cfg)... done.
copying scr_cold_boot_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-scr-cbb-mini.cfg)... done.
copying bootrom_config(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-reset-p2888-0000-p2822-0000.cfg)... done.
copying dev_params(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-br-bct-sdmmc.cfg)... done.
Existing bootloader(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/nvtboot_cpu_t194.bin) reused.
copying initrd(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/l4t_initrd.img)... done.
populating kernel to rootfs... done.
/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x19 --key --cmd sign /home/callendorph/src/xavier_rootfs/chp_4.5.1/rootfs/merged/boot/Image
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.0043 ] Generating signature
[ 0.0051 ] tegrasign_v2 --key --getmode mode.txt
[ 0.0059 ] Assuming zero filled SBK key
[ 0.0061 ]
[ 0.0063 ] header_magic: 405514
[ 0.0072 ] tegrahost_v2 --chip 0x19 --align 1_Image
[ 0.0081 ]
[ 0.0091 ] tegrahost_v2 --chip 0x19 0 --magicid DATA --appendsigheader 1_Image zerosbk
[ 0.0099 ] adding BCH for 1_Image
[ 0.9069 ]
[ 0.9088 ] tegrasign_v2 --key --list 1_Image_sigheader_list.xml --pubkeyhash pub_key.key
[ 0.9095 ] Assuming zero filled SBK key
[ 0.9537 ]
[ 0.9551 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_Image_sigheader.encrypt 1_Image_sigheader.hash zerosbk
[ 1.4727 ]
[ 1.5040 ] Signed file: /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/Image_sigheader.encrypt
l4t_sign_image.sh: Generate header for Image_sigheader.encrypt
l4t_sign_image.sh: chip 0x19: add 0x207a808 to offset 0x8 in sig file
l4t_sign_image.sh: Generate 16-byte-size-aligned base file for Image_sigheader.encrypt
l4t_sign_image.sh: the sign header is saved at /home/callendorph/src/xavier_rootfs/chp_4.5.1/rootfs/merged/boot/Image.sig
done.
populating initrd to rootfs... done.
/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x19 --key --cmd sign /home/callendorph/src/xavier_rootfs/chp_4.5.1/rootfs/merged/boot/initrd
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.0043 ] Generating signature
[ 0.0052 ] tegrasign_v2 --key --getmode mode.txt
[ 0.0060 ] Assuming zero filled SBK key
[ 0.0062 ]
[ 0.0064 ] header_magic: 1f8b0800
[ 0.0073 ] tegrahost_v2 --chip 0x19 --align 1_initrd
[ 0.0082 ]
[ 0.0091 ] tegrahost_v2 --chip 0x19 0 --magicid DATA --appendsigheader 1_initrd zerosbk
[ 0.0099 ] adding BCH for 1_initrd
[ 0.2018 ]
[ 0.2037 ] tegrasign_v2 --key --list 1_initrd_sigheader_list.xml --pubkeyhash pub_key.key
[ 0.2045 ] Assuming zero filled SBK key
[ 0.2137 ]
[ 0.2151 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_initrd_sigheader.encrypt 1_initrd_sigheader.hash zerosbk
[ 0.3268 ]
[ 0.3331 ] Signed file: /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/initrd_sigheader.encrypt
l4t_sign_image.sh: Generate header for initrd_sigheader.encrypt
l4t_sign_image.sh: chip 0x19: add 0x6e6ce8 to offset 0x8 in sig file
l4t_sign_image.sh: Generate 16-byte-size-aligned base file for initrd_sigheader.encrypt
l4t_sign_image.sh: the sign header is saved at /home/callendorph/src/xavier_rootfs/chp_4.5.1/rootfs/merged/boot/initrd.sig
done.
populating /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/sources/kernel/kernel-4.9/aftbuild/arch/arm64/boot/dts/tegra194-p2888-AFT_00559_RevE.dtb to rootfs... done.
Making Boot image... done.
/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x19 --key --cmd sign boot.img
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.0013 ] tegrasign_v2 --key --getmode mode.txt
[ 0.0021 ] Assuming zero filled SBK key
[ 0.0022 ]
[ 0.0024 ] header_magic: 414e4452
[ 0.0034 ] tegrahost_v2 --chip 0x19 --align 1_boot.img
[ 0.0042 ]
[ 0.0051 ] tegrahost_v2 --chip 0x19 0 --magicid DATA --appendsigheader 1_boot.img zerosbk
[ 0.0059 ] adding BCH for 1_boot.img
[ 1.0946 ]
[ 1.0965 ] tegrasign_v2 --key --list 1_boot_sigheader.img_list.xml --pubkeyhash pub_key.key
[ 1.0972 ] Assuming zero filled SBK key
[ 1.1502 ]
[ 1.1515 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_boot_sigheader.img.encrypt 1_boot_sigheader.img.hash zerosbk
[ 1.7875 ]
[ 1.8247 ] Signed file: /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/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 0x19: add 0x2762800 to offset 0x8 in sig file
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/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/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_AGX_XAVIER/Linux_for_Tegra/bootloader/ramdisk_tmp ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra
30402 blocks
_BASE_KERNEL_VERSION=4.9.201-tegra
~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/ramdisk_tmp/lib ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/ramdisk_tmp ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra
114842 blocks
Making Recovery image...
copying recdtbfile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/sources/kernel/kernel-4.9/aftbuild/arch/arm64/boot/dts/tegra194-p2888-AFT_00559_RevE.dtb.rec)... done.
20+0 records in
20+0 records out
20 bytes copied, 0.000373995 s, 53.5 kB/s
Existing sosfile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod.bin) reused.
Existing tegraboot(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/nvtboot_t194.bin) reused.
Existing cpu_bootloader(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/nvtboot_cpu_t194.bin) reused.
Existing mb2blfile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/nvtboot_recovery_t194.bin) reused.
Existing mtspreboot(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/preboot_c10_prod_cr.bin) reused.
Existing mcepreboot(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mce_c10_prod_cr.bin) reused.
Existing mtsproper(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mts_c10_prod_cr.bin) reused.
Existing mb1file(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod.bin) reused.
Existing bpffile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/bpmp_t194.bin) reused.
copying bpfdtbfile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/tegra194-a02-bpmp-p2888-a04.dtb)... done.
Existing scefile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/camera-rtcpu-sce.img) reused.
Existing camerafw(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/camera-rtcpu-rce.img) reused.
Existing spefile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/spe_t194.bin) reused.
Existing drameccfile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/dram-ecc.bin) reused.
Existing badpagefile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/badpage.bin) reused.
Existing wb0boot(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/warmboot_t194_prod.bin) reused.
Existing tosfile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/tos-trusty_t194.img) reused.
Existing eksfile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/eks.img) reused.
copying soft_fuses(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-soft-fuses-l4t.cfg)... done.
copying dtbfile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/sources/kernel/kernel-4.9/aftbuild/arch/arm64/boot/dts/tegra194-p2888-AFT_00559_RevE.dtb)... done.
Copying nv_boot_control.conf to rootfs
/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x19 --key --cmd sign kernel_tegra194-p2888-AFT_00559_RevE.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.0014 ] tegrasign_v2 --key --getmode mode.txt
[ 0.0022 ] Assuming zero filled SBK key
[ 0.0024 ]
[ 0.0026 ] header_magic: d00dfeed
[ 0.0035 ] tegrahost_v2 --chip 0x19 --align 1_kernel_tegra194-p2888-AFT_00559_RevE.dtb
[ 0.0044 ]
[ 0.0053 ] tegrahost_v2 --chip 0x19 0 --magicid DATA --appendsigheader 1_kernel_tegra194-p2888-AFT_00559_RevE.dtb zerosbk
[ 0.0061 ] adding BCH for 1_kernel_tegra194-p2888-AFT_00559_RevE.dtb
[ 0.0118 ]
[ 0.0133 ] tegrasign_v2 --key --list 1_kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 0.0140 ] Assuming zero filled SBK key
[ 0.0145 ]
[ 0.0156 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb.encrypt 1_kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb.hash zerosbk
[ 0.0193 ]
[ 0.0198 ] Signed file: /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb.encrypt
l4t_sign_image.sh: Generate header for kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb.encrypt
l4t_sign_image.sh: chip 0x19: add 0x3352f to offset 0x8 in sig file
l4t_sign_image.sh: Generate 16-byte-size-aligned base file for kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb.encrypt
l4t_sign_image.sh: the sign header is saved at kernel_tegra194-p2888-AFT_00559_RevE.dtb.sig
done.
/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x19 --key --cmd sign kernel_tegra194-p2888-AFT_00559_RevE.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.0015 ] tegrasign_v2 --key --getmode mode.txt
[ 0.0023 ] Assuming zero filled SBK key
[ 0.0025 ]
[ 0.0027 ] header_magic: d00dfeed
[ 0.0036 ] tegrahost_v2 --chip 0x19 --align 1_kernel_tegra194-p2888-AFT_00559_RevE.dtb
[ 0.0044 ]
[ 0.0053 ] tegrahost_v2 --chip 0x19 0 --magicid DATA --appendsigheader 1_kernel_tegra194-p2888-AFT_00559_RevE.dtb zerosbk
[ 0.0062 ] adding BCH for 1_kernel_tegra194-p2888-AFT_00559_RevE.dtb
[ 0.0118 ]
[ 0.0133 ] tegrasign_v2 --key --list 1_kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 0.0140 ] Assuming zero filled SBK key
[ 0.0145 ]
[ 0.0156 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb.encrypt 1_kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb.hash zerosbk
[ 0.0194 ]
[ 0.0199 ] Signed file: /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb.encrypt
l4t_sign_image.sh: Generate header for kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb.encrypt
l4t_sign_image.sh: chip 0x19: add 0x3352f to offset 0x8 in sig file
l4t_sign_image.sh: Generate 16-byte-size-aligned base file for kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb.encrypt
l4t_sign_image.sh: the signed file is /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra194-p2888-AFT_00559_RevE_sigheader.dtb.encrypt
done.
Making system.img...
populating rootfs from /home/callendorph/src/xavier_rootfs/chp_4.5.1/rootfs/merged ... done.
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/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/cboot_t194.bin) reused.
copying tbcdtbfile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/sources/kernel/kernel-4.9/aftbuild/arch/arm64/boot/dts/tegra194-p2888-AFT_00559_RevE.dtb)... done.
copying cfgfile(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/cfg/flash_t194_sdmmc.xml) to flash.xml... done.
Existing flasher(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/nvtboot_recovery_cpu_t194.bin) reused.
Existing flashapp(/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/tegraflash.py) reused.
./tegraflash.py --bl nvtboot_recovery_cpu_t194.bin --sdram_config tegra194-mb1-bct-memcfg-p2888.cfg,tegra194-memcfg-sw-override.cfg --odmdata 0x9190000 --applet mb1_t194_prod.bin --cmd "flash; reboot" --soft_fuses tegra194-mb1-soft-fuses-l4t.cfg --cfg flash.xml --chip 0x19 --uphy_config tegra194-mb1-uphy-lane-p2888-0000-p2822-0000.cfg --minratchet_config tegra194-mb1-bct-ratchet-p2888-0000-p2822-0000.cfg --device_config tegra19x-mb1-bct-device-sdmmc.cfg --misc_cold_boot_config tegra194-mb1-bct-misc-l4t.cfg --misc_config tegra194-mb1-bct-misc-flash.cfg --pinmux_config tegra19x-mb1-pinmux-p2888-0000-a04-p2822-0000-b01.cfg --gpioint_config tegra194-mb1-bct-gpioint-p2888-0000-p2822-0000.cfg --pmic_config tegra194-mb1-bct-pmic-p2888-0001-a04-E-0-p2822-0000.cfg --pmc_config tegra19x-mb1-padvoltage-p2888-0000-a00-p2822-0000-a00.cfg --prod_config tegra19x-mb1-prod-p2888-0000-p2822-0000.cfg --scr_config tegra194-mb1-bct-scr-cbb-mini.cfg --scr_cold_boot_config tegra194-mb1-bct-scr-cbb-mini.cfg --br_cmd_config tegra194-mb1-bct-reset-p2888-0000-p2822-0000.cfg --dev_params tegra194-br-bct-sdmmc.cfg --bin "mb2_bootloader nvtboot_recovery_t194.bin; mts_preboot preboot_c10_prod_cr.bin; mts_mce mce_c10_prod_cr.bin; mts_proper mts_c10_prod_cr.bin; bpmp_fw bpmp_t194.bin; bpmp_fw_dtb tegra194-a02-bpmp-p2888-a04.dtb; spe_fw spe_t194.bin; tlk tos-trusty_t194.img; eks eks.img; bootloader_dtb tegra194-p2888-AFT_00559_RevE.dtb"
saving flash command in /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/flashcmd.txt
saving Windows flash command to /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/flash_win.bat
*** Flashing target device started. ***
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.0025 ] tegrasign_v2 --key None --getmode mode.txt
[ 0.0036 ] Assuming zero filled SBK key
[ 0.0095 ]
[ 0.0099 ] Generating RCM messages
[ 0.0136 ] tegrahost_v2 --chip 0x19 0 --magicid MB1B --appendsigheader mb1_t194_prod.bin zerosbk
[ 0.0159 ] Header already present for mb1_t194_prod.bin
[ 0.0254 ]
[ 0.0263 ] tegrasign_v2 --key None --getmode mode.txt
[ 0.0271 ] Assuming zero filled SBK key
[ 0.0272 ]
[ 0.0282 ] tegrasign_v2 --key None --file mb1_t194_prod_sigheader.bin --offset 2960 --length 1136 --pubkeyhash pub_key.key
[ 0.0290 ] Assuming zero filled SBK key
[ 0.0296 ]
[ 0.0305 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mb1_t194_prod_sigheader.bin mb1_t194_prod_sigheader.hash zerosbk
[ 0.0348 ]
[ 0.0371 ] tegrabct_v2 --chip 0x19 0 --sfuse tegra194-mb1-soft-fuses-l4t.cfg sfuse.bin
[ 0.0434 ]
[ 0.0443 ] tegrabct_v2 --chip 0x19 0 --ratchet_blob ratchet_blob.bin --minratchet tegra194-mb1-bct-ratchet-p2888-0000-p2822-0000.cfg
[ 0.0450 ] FwIndex: 1, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 2, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 3, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 4, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 5, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 6, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 7, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 8, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 11, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 12, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 13, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 14, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 15, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 16, MinRatchetLevel: 0
[ 0.0455 ] FwIndex: 17, MinRatchetLevel: 0
[ 0.0456 ] FwIndex: 18, MinRatchetLevel: 0
[ 0.0456 ] FwIndex: 19, MinRatchetLevel: 0
[ 0.0456 ] FwIndex: 30, MinRatchetLevel: 0
[ 0.0456 ] FwIndex: 31, MinRatchetLevel: 0
[ 0.0456 ]
[ 0.0477 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x19 0 --sfuses sfuse.bin --download rcm mb1_t194_prod_sigheader.bin 0 0
[ 0.0484 ] RCM 0 is saved as rcm_0.rcm
[ 0.0548 ] RCM 1 is saved as rcm_1.rcm
[ 0.0549 ] RCM 2 is saved as rcm_2.rcm
[ 0.0549 ] List of rcm files are saved in rcm_list.xml
[ 0.0549 ]
[ 0.0549 ] Signing RCM messages
[ 0.0558 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key --getmontgomeryvalues montgomery.bin
[ 0.0566 ] Assuming zero filled SBK key
[ 0.0572 ]
[ 0.0573 ] Copying signature to RCM mesages
[ 0.0581 ] tegrarcm_v2 --chip 0x19 0 --updatesig rcm_list_signed.xml
[ 0.0595 ]
[ 0.0596 ] Parsing partition layout
[ 0.0617 ] tegraparser_v2 --pt flash.xml.tmp
[ 0.0659 ]
[ 0.0659 ] Creating list of images to be signed
[ 0.0668 ] tegrahost_v2 --chip 0x19 0 --partitionlayout flash.xml.bin --ratchet_blob ratchet_blob.bin --list images_list.xml zerosbk
[ 0.0676 ] MB1: Nvheader already present is mb1_t194_prod.bin
[ 0.0681 ] Header already present for mb1_t194_prod_sigheader.bin
[ 0.0687 ] MB1: Nvheader already present is mb1_t194_prod.bin
[ 0.0719 ] Header already present for mb1_t194_prod_sigheader.bin
[ 0.0726 ] adding BCH for spe_t194.bin
[ 0.0769 ] adding BCH for spe_t194.bin
[ 0.0793 ] adding BCH for nvtboot_t194.bin
[ 0.0830 ] adding BCH for nvtboot_t194.bin
[ 0.0874 ] Header already present for preboot_c10_prod_cr.bin
[ 0.0925 ] Header already present for preboot_c10_prod_cr.bin
[ 0.0928 ] Header already present for mce_c10_prod_cr.bin
[ 0.0946 ] Header already present for mce_c10_prod_cr.bin
[ 0.0998 ] adding BCH for mts_c10_prod_cr.bin
[ 0.1193 ] adding BCH for mts_c10_prod_cr.bin
[ 0.2209 ] adding BCH for cboot_t194.bin
[ 0.3093 ] adding BCH for cboot_t194.bin
[ 0.3207 ] adding BCH for tegra194-p2888-AFT_00559_RevE.dtb
[ 0.3323 ] adding BCH for tegra194-p2888-AFT_00559_RevE.dtb
[ 0.3377 ] adding BCH for tos-trusty_t194.img
[ 0.3448 ] adding BCH for tos-trusty_t194.img
[ 0.3550 ] adding BCH for eks.img
[ 0.3660 ] adding BCH for eks.img
[ 0.3661 ] adding BCH for bpmp_t194.bin
[ 0.3700 ] adding BCH for bpmp_t194.bin
[ 0.3982 ] adding BCH for tegra194-a02-bpmp-p2888-a04.dtb
[ 0.4248 ] adding BCH for tegra194-a02-bpmp-p2888-a04.dtb
[ 0.4503 ] adding BCH for camera-rtcpu-rce.img
[ 0.4719 ] adding BCH for camera-rtcpu-rce.img
[ 0.4788 ] adding BCH for adsp-fw.bin
[ 0.4871 ] adding BCH for adsp-fw.bin
[ 0.4891 ] Header already present for warmboot_t194_prod.bin
[ 0.4921 ] Header already present for warmboot_t194_prod.bin
[ 0.4930 ] adding BCH for recovery.img
[ 0.6832 ] adding BCH for tegra194-p2888-AFT_00559_RevE.dtb.rec
[ 2.1484 ] adding BCH for boot.img
[ 2.1815 ] adding BCH for boot.img
[ 3.2663 ] adding BCH for kernel_tegra194-p2888-AFT_00559_RevE.dtb
[ 4.5224 ] adding BCH for kernel_tegra194-p2888-AFT_00559_RevE.dtb
[ 4.5518 ]
[ 4.5519 ] Filling MB1 storage info
[ 4.5519 ] Generating br-bct
[ 4.5536 ] Performing cfg overlay
[ 4.5537 ] ['tegra194-mb1-bct-memcfg-p2888.cfg', 'tegra194-memcfg-sw-override.cfg']
[ 4.5543 ] sw_memcfg_overlay.pl -c tegra194-mb1-bct-memcfg-p2888.cfg -s tegra194-memcfg-sw-override.cfg -o /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21.cfg
[ 4.6394 ]
[ 4.6396 ] Updating dev and MSS params in BR BCT
[ 4.6396 ] tegrabct_v2 --dev_param tegra194-br-bct-sdmmc.cfg --sdram /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21.cfg --brbct br_bct.cfg --sfuse tegra194-mb1-soft-fuses-l4t.cfg --chip 0x19 0
[ 4.7163 ]
[ 4.7163 ] Updating bl info
[ 4.7172 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 0 --updateblinfo flash.xml.bin
[ 4.7196 ]
[ 4.7197 ] Generating signatures
[ 4.7208 ] tegrasign_v2 --key None --list images_list.xml --pubkeyhash pub_key.key
[ 4.7216 ] Assuming zero filled SBK key
[ 5.2184 ]
[ 5.2185 ] Generating br-bct
[ 5.2211 ] Performing cfg overlay
[ 5.2212 ] ['/home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21.cfg']
[ 5.2212 ] Updating dev and MSS params in BR BCT
[ 5.2214 ] tegrabct_v2 --dev_param tegra194-br-bct-sdmmc.cfg --sdram /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21.cfg --brbct br_bct.cfg --sfuse tegra194-mb1-soft-fuses-l4t.cfg --chip 0x19 0
[ 5.3025 ]
[ 5.3026 ] Updating bl info
[ 5.3035 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[ 5.3065 ]
[ 5.3065 ] Updating smd info
[ 5.3074 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 --updatesmdinfo flash.xml.bin
[ 5.3466 ]
[ 5.3467 ] Updating Odmdata
[ 5.3487 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 0 --updatefields Odmdata =0x9190000
[ 5.3514 ]
[ 5.3515 ] Get Signed section of bct
[ 5.3538 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 0 --listbct bct_list.xml
[ 5.3564 ]
[ 5.3587 ] tegrasign_v2 --key None --list bct_list.xml --pubkeyhash pub_key.key --getmontgomeryvalues montgomery.bin
[ 5.3608 ] Assuming zero filled SBK key
[ 5.3614 ]
[ 5.3614 ] Updating BCT with signature
[ 5.3637 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 0 --updatesig bct_list_signed.xml
[ 5.3665 ]
[ 5.3666 ] Generating coldboot mb1-bct
[ 5.3702 ] tegrabct_v2 --chip 0x19 0 --mb1bct mb1_cold_boot_bct.cfg --sdram /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21.cfg --misc tegra194-mb1-bct-misc-l4t.cfg --scr tegra194-mb1-bct-scr-cbb-mini.cfg --pinmux tegra19x-mb1-pinmux-p2888-0000-a04-p2822-0000-b01.cfg --pmc tegra19x-mb1-padvoltage-p2888-0000-a00-p2822-0000-a00.cfg --pmic tegra194-mb1-bct-pmic-p2888-0001-a04-E-0-p2822-0000.cfg --brcommand tegra194-mb1-bct-reset-p2888-0000-p2822-0000.cfg --prod tegra19x-mb1-prod-p2888-0000-p2822-0000.cfg --gpioint tegra194-mb1-bct-gpioint-p2888-0000-p2822-0000.cfg --uphy tegra194-mb1-uphy-lane-p2888-0000-p2822-0000.cfg --device tegra19x-mb1-bct-device-sdmmc.cfg
[ 5.3724 ] MB1-BCT version: 0x1
[ 5.3732 ] Parsing config file :tegra19x-mb1-pinmux-p2888-0000-a04-p2822-0000-b01.cfg
[ 5.3745 ] Added Platform Config 0 data with size :- 3008
[ 5.3801 ] Parsing config file :tegra194-mb1-bct-scr-cbb-mini.cfg
[ 5.3809 ] Added Platform Config 1 data with size :- 19640
[ 5.4098 ] Parsing config file :tegra19x-mb1-padvoltage-p2888-0000-a00-p2822-0000-a00.cfg
[ 5.4102 ] Added Platform Config 2 data with size :- 24
[ 5.4105 ] Parsing config file :tegra194-mb1-bct-pmic-p2888-0001-a04-E-0-p2822-0000.cfg
[ 5.4109 ] Added Platform Config 4 data with size :- 348
[ 5.4111 ] Parsing config file :tegra194-mb1-bct-reset-p2888-0000-p2822-0000.cfg
[ 5.4115 ] Added Platform Config 3 data with size :- 92
[ 5.4118 ] Parsing config file :tegra19x-mb1-prod-p2888-0000-p2822-0000.cfg
[ 5.4121 ] Added Platform Config 5 data with size :- 56
[ 5.4123 ] Parsing config file :tegra194-mb1-bct-gpioint-p2888-0000-p2822-0000.cfg
[ 5.4126 ] Added Platform Config 7 data with size :- 392
[ 5.4126 ]
[ 5.4126 ] Parsing config file :tegra194-mb1-uphy-lane-p2888-0000-p2822-0000.cfg
[ 5.4126 ] Added Platform Config 8 data with size :- 12
[ 5.4126 ]
[ 5.4127 ] Parsing config file :tegra19x-mb1-bct-device-sdmmc.cfg
[ 5.4127 ] Added Platform Config 9 data with size :- 32
[ 5.4127 ]
[ 5.4127 ] Updating mb1-bct with firmware information
[ 5.4135 ] tegrabct_v2 --chip 0x19 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo flash.xml.bin
[ 5.4143 ] MB1-BCT version: 0x1
[ 5.4146 ]
[ 5.4147 ] Updating mb1-bct with storage information
[ 5.4155 ] tegrabct_v2 --chip 0x19 --mb1bct mb1_cold_boot_bct_MB1.bct --updatestorageinfo flash.xml.bin
[ 5.4163 ] MB1-BCT version: 0x1
[ 5.4166 ]
[ 5.4167 ] Updating mb1-bct with ratchet information
[ 5.4175 ] tegrabct_v2 --chip 0x19 --mb1bct mb1_cold_boot_bct_MB1.bct --minratchet tegra194-mb1-bct-ratchet-p2888-0000-p2822-0000.cfg
[ 5.4183 ] MB1-BCT version: 0x1
[ 5.4185 ] FwIndex: 1, MinRatchetLevel: 0
[ 5.4186 ] FwIndex: 2, MinRatchetLevel: 0
[ 5.4186 ] FwIndex: 3, MinRatchetLevel: 0
[ 5.4186 ] FwIndex: 4, MinRatchetLevel: 0
[ 5.4186 ] FwIndex: 5, MinRatchetLevel: 0
[ 5.4186 ] FwIndex: 6, MinRatchetLevel: 0
[ 5.4186 ] FwIndex: 7, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 8, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 11, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 12, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 13, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 14, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 15, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 16, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 17, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 18, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 19, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 30, MinRatchetLevel: 0
[ 5.4187 ] FwIndex: 31, MinRatchetLevel: 0
[ 5.4187 ]
[ 5.4196 ] tegrahost_v2 --chip 0x19 --align mb1_cold_boot_bct_MB1.bct
[ 5.4205 ]
[ 5.4214 ] tegrahost_v2 --chip 0x19 0 --magicid MBCT --ratchet_blob ratchet_blob.bin --appendsigheader mb1_cold_boot_bct_MB1.bct zerosbk
[ 5.4222 ] adding BCH for mb1_cold_boot_bct_MB1.bct
[ 5.4230 ]
[ 5.4241 ] tegrasign_v2 --key None --list mb1_cold_boot_bct_MB1_sigheader.bct_list.xml --pubkeyhash pub_key.key
[ 5.4249 ] Assuming zero filled SBK key
[ 5.4252 ]
[ 5.4262 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mb1_cold_boot_bct_MB1_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_sigheader.bct.hash zerosbk
[ 5.4276 ]
[ 5.4277 ] Generating recovery mb1-bct
[ 5.4288 ] tegrabct_v2 --chip 0x19 0 --mb1bct mb1_bct.cfg --sdram /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21.cfg --misc tegra194-mb1-bct-misc-flash.cfg --scr tegra194-mb1-bct-scr-cbb-mini.cfg --pinmux tegra19x-mb1-pinmux-p2888-0000-a04-p2822-0000-b01.cfg --pmc tegra19x-mb1-padvoltage-p2888-0000-a00-p2822-0000-a00.cfg --pmic tegra194-mb1-bct-pmic-p2888-0001-a04-E-0-p2822-0000.cfg --brcommand tegra194-mb1-bct-reset-p2888-0000-p2822-0000.cfg --prod tegra19x-mb1-prod-p2888-0000-p2822-0000.cfg --gpioint tegra194-mb1-bct-gpioint-p2888-0000-p2822-0000.cfg --uphy tegra194-mb1-uphy-lane-p2888-0000-p2822-0000.cfg --device tegra19x-mb1-bct-device-sdmmc.cfg
[ 5.4296 ] MB1-BCT version: 0x1
[ 5.4299 ] Parsing config file :tegra19x-mb1-pinmux-p2888-0000-a04-p2822-0000-b01.cfg
[ 5.4303 ] Added Platform Config 0 data with size :- 3008
[ 5.4323 ] Parsing config file :tegra194-mb1-bct-scr-cbb-mini.cfg
[ 5.4326 ] Added Platform Config 1 data with size :- 19640
[ 5.4512 ] Parsing config file :tegra19x-mb1-padvoltage-p2888-0000-a00-p2822-0000-a00.cfg
[ 5.4516 ] Added Platform Config 2 data with size :- 24
[ 5.4519 ] Parsing config file :tegra194-mb1-bct-pmic-p2888-0001-a04-E-0-p2822-0000.cfg
[ 5.4523 ] Added Platform Config 4 data with size :- 348
[ 5.4525 ] Parsing config file :tegra194-mb1-bct-reset-p2888-0000-p2822-0000.cfg
[ 5.4529 ] Added Platform Config 3 data with size :- 92
[ 5.4530 ]
[ 5.4530 ] Parsing config file :tegra19x-mb1-prod-p2888-0000-p2822-0000.cfg
[ 5.4530 ] Added Platform Config 5 data with size :- 56
[ 5.4530 ]
[ 5.4530 ] Parsing config file :tegra194-mb1-bct-gpioint-p2888-0000-p2822-0000.cfg
[ 5.4530 ] Added Platform Config 7 data with size :- 392
[ 5.4531 ]
[ 5.4531 ] Parsing config file :tegra194-mb1-uphy-lane-p2888-0000-p2822-0000.cfg
[ 5.4531 ] Added Platform Config 8 data with size :- 12
[ 5.4531 ]
[ 5.4531 ] Parsing config file :tegra19x-mb1-bct-device-sdmmc.cfg
[ 5.4531 ] Added Platform Config 9 data with size :- 32
[ 5.4531 ]
[ 5.4531 ] Updating mb1-bct with firmware information
[ 5.4539 ] tegrabct_v2 --chip 0x19 --mb1bct mb1_bct_MB1.bct --updatefwinfo flash.xml.bin
[ 5.4547 ] MB1-BCT version: 0x1
[ 5.4550 ]
[ 5.4551 ] Updating mb1-bct with storage information
[ 5.4559 ] tegrabct_v2 --chip 0x19 --mb1bct mb1_bct_MB1.bct --updatestorageinfo flash.xml.bin
[ 5.4567 ] MB1-BCT version: 0x1
[ 5.4570 ]
[ 5.4571 ] Updating mb1-bct with ratchet information
[ 5.4579 ] tegrabct_v2 --chip 0x19 --mb1bct mb1_bct_MB1.bct --minratchet tegra194-mb1-bct-ratchet-p2888-0000-p2822-0000.cfg
[ 5.4587 ] MB1-BCT version: 0x1
[ 5.4589 ] FwIndex: 1, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 2, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 3, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 4, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 5, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 6, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 7, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 8, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 11, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 12, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 13, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 14, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 15, MinRatchetLevel: 0
[ 5.4590 ] FwIndex: 16, MinRatchetLevel: 0
[ 5.4591 ] FwIndex: 17, MinRatchetLevel: 0
[ 5.4591 ] FwIndex: 18, MinRatchetLevel: 0
[ 5.4591 ] FwIndex: 19, MinRatchetLevel: 0
[ 5.4591 ] FwIndex: 30, MinRatchetLevel: 0
[ 5.4591 ] FwIndex: 31, MinRatchetLevel: 0
[ 5.4591 ]
[ 5.4599 ] tegrahost_v2 --chip 0x19 --align mb1_bct_MB1.bct
[ 5.4608 ]
[ 5.4617 ] tegrahost_v2 --chip 0x19 0 --magicid MBCT --ratchet_blob ratchet_blob.bin --appendsigheader mb1_bct_MB1.bct zerosbk
[ 5.4625 ] adding BCH for mb1_bct_MB1.bct
[ 5.4634 ]
[ 5.4645 ] tegrasign_v2 --key None --list mb1_bct_MB1_sigheader.bct_list.xml --pubkeyhash pub_key.key
[ 5.4653 ] Assuming zero filled SBK key
[ 5.4655 ]
[ 5.4666 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mb1_bct_MB1_sigheader.bct.encrypt mb1_bct_MB1_sigheader.bct.hash zerosbk
[ 5.4679 ]
[ 5.4680 ] Generating coldboot mem-bct
[ 5.4688 ] tegrabct_v2 --chip 0x19 0 --sdram /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21.cfg --membct /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_1.bct /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_2.bct /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_3.bct /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_4.bct
[ 5.4695 ] Packing sdram param for instance[0]
[ 5.5449 ] Packing sdram param for instance[1]
[ 5.5451 ] Packing sdram param for instance[2]
[ 5.5453 ] Packing sdram param for instance[3]
[ 5.5453 ] Packing sdram param for instance[4]
[ 5.5453 ] Packing sdram param for instance[5]
[ 5.5453 ] Packing sdram param for instance[6]
[ 5.5453 ] Packing sdram param for instance[7]
[ 5.5453 ] Packing sdram param for instance[8]
[ 5.5453 ] Packing sdram param for instance[9]
[ 5.5453 ] Packing sdram param for instance[10]
[ 5.5453 ] Packing sdram param for instance[11]
[ 5.5453 ] Packing sdram param for instance[12]
[ 5.5453 ] Packing sdram param for instance[13]
[ 5.5453 ] Packing sdram param for instance[14]
[ 5.5453 ] Packing sdram param for instance[15]
[ 5.5453 ]
[ 5.5454 ] Getting sector size from pt
[ 5.5463 ] tegraparser_v2 --getsectorsize flash.xml.bin sector_info.bin
[ 5.5472 ]
[ 5.5473 ] BlockSize read from layout is 200
[ 5.5482 ] tegrahost_v2 --chip 0x19 0 --blocksize 512 --magicid MEMB --addsigheader_multi /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_1.bct /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_2.bct /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_3.bct /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_4.bct
[ 5.5490 ] adding BCH for /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_1.bct
[ 5.5518 ]
[ 5.5527 ] tegrahost_v2 --chip 0x19 --align mem_coldboot.bct
[ 5.5536 ]
[ 5.5544 ] tegrahost_v2 --chip 0x19 0 --magicid MEMB --ratchet_blob ratchet_blob.bin --appendsigheader mem_coldboot.bct zerosbk
[ 5.5553 ] Header already present for mem_coldboot.bct
[ 5.5556 ]
[ 5.5567 ] tegrasign_v2 --key None --list mem_coldboot_sigheader.bct_list.xml --pubkeyhash pub_key.key
[ 5.5575 ] Assuming zero filled SBK key
[ 5.5579 ]
[ 5.5590 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mem_coldboot_sigheader.bct.encrypt mem_coldboot_sigheader.bct.hash zerosbk
[ 5.5602 ]
[ 5.5604 ] Generating recovery mem-bct
[ 5.5612 ] tegrabct_v2 --chip 0x19 0 --sdram /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21.cfg --membct /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_1.bct /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_2.bct /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_3.bct /home/callendorph/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/27829/tmpq_yuijr21_4.bct
[ 5.5619 ] Packing sdram param for instance[0]
[ 5.6374 ] Packing sdram param for instance[1]
[ 5.6376 ] Packing sdram param for instance[2]
[ 5.6378 ] Packing sdram param for instance[3]
[ 5.6379 ] Packing sdram param for instance[4]
[ 5.6379 ] Packing sdram param for instance[5]
[ 5.6379 ] Packing sdram param for instance[6]
[ 5.6379 ] Packing sdram param for instance[7]
[ 5.6379 ] Packing sdram param for instance[8]
[ 5.6379 ] Packing sdram param for instance[9]
[ 5.6379 ] Packing sdram param for instance[10]
[ 5.6379 ] Packing sdram param for instance[11]
[ 5.6379 ] Packing sdram param for instance[12]
[ 5.6379 ] Packing sdram param for instance[13]
[ 5.6379 ] Packing sdram param for instance[14]
[ 5.6379 ] Packing sdram param for instance[15]
[ 5.6379 ]
[ 5.6380 ] Reading ramcode from backup chip_info.bin file
[ 5.6383 ] RAMCODE Read from Device: 2
[ 5.6384 ] Disabled BPMP dtb trim, using default dtb
[ 5.6384 ]
[ 5.6394 ] tegrahost_v2 --chip 0x19 --align mem_rcm.bct
[ 5.6403 ]
[ 5.6411 ] tegrahost_v2 --chip 0x19 0 --magicid MEMB --ratchet_blob ratchet_blob.bin --appendsigheader mem_rcm.bct zerosbk
[ 5.6419 ] adding BCH for mem_rcm.bct
[ 5.6434 ]
[ 5.6445 ] tegrasign_v2 --key None --list mem_rcm_sigheader.bct_list.xml --pubkeyhash pub_key.key
[ 5.6452 ] Assuming zero filled SBK key
[ 5.6455 ]
[ 5.6465 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mem_rcm_sigheader.bct.encrypt mem_rcm_sigheader.bct.hash zerosbk
[ 5.6481 ]
[ 5.6482 ] Copying signatures
[ 5.6491 ] tegrahost_v2 --chip 0x19 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[ 8.6863 ]
[ 8.6864 ] Boot Rom communication
[ 8.6890 ] tegrarcm_v2 --chip 0x19 0 --rcm rcm_list_signed.xml
[ 8.6913 ] BR_CID: 0x88021911647d02832000000005fd8180
[ 8.6935 ] RCM version 0X190001
[ 8.7078 ] Boot Rom communication completed
[ 9.7238 ]
[ 10.7279 ] tegrarcm_v2 --isapplet
[ 10.7302 ] Applet version 01.00.0000
[ 10.7491 ]
[ 10.7491 ] Sending BCTs
[ 10.7501 ] TegraBCT_Values: {'--bct': 'br_bct_BR.bct', '--bct_cold_boot': None, '--list': 'bct_list.xml', '--signed_list': 'bct_list_signed.xml', '--mb1_bct': 'mb1_bct_MB1_sigheader.bct.encrypt', '--mb1_cold_boot_bct': 'mb1_cold_boot_bct_MB1_sigheader.bct.encrypt', '--membct_cold_boot': 'mem_coldboot_sigheader.bct.encrypt', '--membct_rcm': 'mem_rcm_sigheader.bct.encrypt', '--rcm_bct': None, '--updated': False}
[ 10.7502 ] tegrarcm_v2 --download bct_bootrom br_bct_BR.bct --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt --download bct_mem mem_rcm_sigheader.bct.encrypt
[ 10.7509 ] Applet version 01.00.0000
[ 10.7858 ] Sending bct_bootrom
[ 10.7860 ] [................................................] 100%
[ 10.7868 ] Sending bct_mb1
[ 10.7921 ] [................................................] 100%
[ 10.7961 ] Sending bct_mem
[ 10.8416 ] [................................................] 100%
[ 10.9632 ]
Error: Return value 8
Command tegrarcm_v2 --download bct_bootrom br_bct_BR.bct --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt --download bct_mem mem_rcm_sigheader.bct.encrypt
Failed flashing t186ref.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment