Reserving CPU core(s) on Xavier

On a RHEL 7 x86_64 machine, I added “isolcpus=2,3” to prevent the kernel from scheduling on CPU cores 2 and 3. I made this modification in the /boot/grub2/grub.cfg file.

On Xavier, is it possible to modify the kernel boot arguments without reflashing? Is there another way to accomplish reserving the CPU cores for only things I want to schedule on them?

You will need to edit the “chosen/bootargs” node in the device tree. Unfortunately this is in a partition and no longer part of extlinux.conf.

You have to use the flash.sh command in the Linux_for_Tegra directory.

sudo ./flash.sh -k kernel -k kernel-dtb -C “isolcpus=2,3” jetson-xavier mmcblk0p1

There may be too many -k’s in it, but it works.

The -C adds the following string to the chosen node (try flash.sh --help)

Note this will only flash the kernel/dtb

Hi,

Is this solution still valid. I have tried it twice on a Jetson AGX Xavier and still see non-zero activity on the CPUs I am isolating (using htop).
I am using Jetpack 4.4.1

Thanks,
Ashraf

printout:
sudo ./flash.sh -k kernel -k kernel-dtb -C “isolcpus=4,5” jetson-xavier mmcblk0p1
###############################################################################

L4T BSP Information:

R32 , REVISION: 4.4

###############################################################################

Target Board Information:

Name: jetson-xavier, Board Family: t186ref, SoC: Tegra 194,

OpMode: production, Boot Authentication: NS,

###############################################################################
copying soft_fuses(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-soft-fuses-l4t.cfg)… done.
./tegraflash.py --chip 0x19 --applet “/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.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.0032 ] Generating RCM messages
[ 0.0039 ] tegrahost_v2 --chip 0x19 0 --magicid MB1B --appendsigheader /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod.bin zerosbk
[ 0.0045 ] Header already present for /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod.bin
[ 0.0071 ]
[ 0.0077 ] tegrasign_v2 --key None --getmode mode.txt
[ 0.0083 ] Assuming zero filled SBK key
[ 0.0084 ]
[ 0.0089 ] tegrasign_v2 --key None --file /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin --offset 2960 --length 1136 --pubkeyhash pub_key.key
[ 0.0097 ] Assuming zero filled SBK key
[ 0.0101 ]
[ 0.0109 ] tegrahost_v2 --chip 0x19 0 --updatesigheader /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.hash zerosbk
[ 0.0147 ]
[ 0.0160 ] tegrabct_v2 --chip 0x19 0 --sfuse tegra194-mb1-soft-fuses-l4t.cfg.pdf sfuse.bin
[ 0.0169 ]
[ 0.0178 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x19 0 --sfuses sfuse.bin --download rcm /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin 0 0
[ 0.0184 ] RCM 0 is saved as rcm_0.rcm
[ 0.0211 ] RCM 1 is saved as rcm_1.rcm
[ 0.0212 ] RCM 2 is saved as rcm_2.rcm
[ 0.0212 ] List of rcm files are saved in rcm_list.xml
[ 0.0212 ]
[ 0.0212 ] Signing RCM messages
[ 0.0218 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key --getmontgomeryvalues montgomery.bin
[ 0.0223 ] Assuming zero filled SBK key
[ 0.0227 ]
[ 0.0227 ] Copying signature to RCM mesages
[ 0.0233 ] tegrarcm_v2 --chip 0x19 0 --updatesig rcm_list_signed.xml
[ 0.0242 ]
[ 0.0242 ] Boot Rom communication
[ 0.0247 ] tegrarcm_v2 --chip 0x19 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0253 ] RCM version 0X190001
[ 0.0262 ] Boot Rom communication completed
[ 1.0440 ]
[ 2.0477 ] tegrarcm_v2 --isapplet
[ 2.0500 ] Applet version 01.00.0000
[ 2.0533 ]
[ 2.0558 ] tegrarcm_v2 --ismb2
[ 2.0924 ]
[ 2.0951 ] tegrahost_v2 --chip 0x19 --align nvtboot_applet_t194.bin
[ 2.0979 ]
[ 2.1004 ] tegrahost_v2 --chip 0x19 0 --magicid PLDT --appendsigheader nvtboot_applet_t194.bin zerosbk
[ 2.1028 ] adding BCH for nvtboot_applet_t194.bin
[ 2.1118 ]
[ 2.1157 ] tegrasign_v2 --key None --list nvtboot_applet_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 2.1182 ] Assuming zero filled SBK key
[ 2.1193 ]
[ 2.1247 ] tegrahost_v2 --chip 0x19 0 --updatesigheader nvtboot_applet_t194_sigheader.bin.encrypt nvtboot_applet_t194_sigheader.bin.hash zerosbk
[ 2.1322 ]
[ 2.1342 ] tegrarcm_v2 --download mb2 nvtboot_applet_t194_sigheader.bin.encrypt
[ 2.1358 ] Applet version 01.00.0000
[ 2.1519 ] Sending mb2
[ 2.1521 ] […] 100%
[ 2.1658 ]
[ 2.1673 ] tegrarcm_v2 --boot recovery
[ 2.1684 ] Applet version 01.00.0000
[ 2.1910 ]
[ 3.1946 ] tegrarcm_v2 --isapplet
[ 3.2006 ]
[ 3.2030 ] tegrarcm_v2 --ismb2
[ 3.2053 ] MB2 Applet version 01.00.0000
[ 3.2406 ]
[ 3.2435 ] tegrarcm_v2 --ismb2
[ 3.2460 ] MB2 Applet version 01.00.0000
[ 3.2845 ]
[ 3.2871 ] Retrieving EEPROM data
[ 3.2873 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/cvm.bin
[ 3.2896 ] MB2 Applet version 01.00.0000
[ 3.3112 ] Saved platform info in /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/cvm.bin
[ 3.3465 ]
[ 3.3466 ] Rebooting to recovery mode
[ 3.3492 ] tegrarcm_v2 --ismb2
[ 3.3518 ] MB2 Applet version 01.00.0000
[ 3.3555 ]
[ 3.3556 ] Rebooting to recovery mode
[ 3.3584 ] tegrarcm_v2 --reboot recovery
[ 3.3607 ] MB2 Applet version 01.00.0000
[ 3.4040 ]
Board ID(2888) version(400) sku(0004) revision(L.0)
copying bctfile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-memcfg-p2888.cfg)… done.
copying bctfile1(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-memcfg-sw-override.cfg)… done.
copying uphy_config(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-uphy-lane-p2888-0000-p2822-0000.cfg)… done.
copying device_config(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-bct-device-sdmmc.cfg)… done.
copying misc_cold_boot_config(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-misc-l4t.cfg)… done.
copying misc_config(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-misc-flash.cfg)… done.
copying pinmux_config(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.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/elegen/nvidia/nvidia_sdk/JetPack_4.4.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/elegen/nvidia/nvidia_sdk/JetPack_4.4.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/elegen/nvidia/nvidia_sdk/JetPack_4.4.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/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-prod-p2888-0000-p2822-0000.cfg)… done.
copying scr_config(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.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/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-scr-cbb-mini.cfg)… done.
copying bootrom_config(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.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/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-br-bct-sdmmc.cfg)… done.
Existing bootloader(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/nvtboot_cpu_t194.bin) reused.
copying initrd(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/l4t_initrd.img)… done.
populating kernel to rootfs… done.
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.0027 ] Generating signature
[ 0.0033 ] tegrasign_v2 --key --getmode mode.txt
[ 0.0039 ] Assuming zero filled SBK key
[ 0.0041 ]
[ 0.0041 ] header_magic: 5614
[ 0.0047 ] tegrahost_v2 --chip 0x19 --align 1_Image
[ 0.0054 ]
[ 0.0060 ] tegrahost_v2 --chip 0x19 0 --magicid DATA --appendsigheader 1_Image zerosbk
[ 0.0065 ] adding BCH for 1_Image
[ 0.6493 ]
[ 0.6502 ] tegrasign_v2 --key --list 1_Image_sigheader_list.xml --pubkeyhash pub_key.key
[ 0.6507 ] Assuming zero filled SBK key
[ 0.6868 ]
[ 0.6894 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_Image_sigheader.encrypt 1_Image_sigheader.hash zerosbk
[ 1.0325 ]
[ 1.0539 ] Signed file: /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/Image_sigheader.encrypt
Generate header for Image_sigheader.encrypt
Generate 16-byte-size-aligned base file for Image_sigheader.encrypt
Remove temporary file
done.
populating initrd to rootfs… done.
populating /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/kernel/dtb/tegra194-p2888-0001-p2822-0000.dtb to rootfs… done.
Making Boot image… done.
Existing sosfile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod.bin) reused.
Existing tegraboot(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/nvtboot_t194.bin) reused.
Existing cpu_bootloader(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/nvtboot_cpu_t194.bin) reused.
Existing mb2blfile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/nvtboot_recovery_t194.bin) reused.
Existing mtspreboot(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/preboot_c10_prod_cr.bin) reused.
Existing mcepreboot(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mce_c10_prod_cr.bin) reused.
Existing mtsproper(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mts_c10_prod_cr.bin) reused.
Existing mb1file(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/mb1_t194_prod.bin) reused.
Existing bpffile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/bpmp_t194.bin) reused.
copying bpfdtbfile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/tegra194-a02-bpmp-p2888-a04.dtb)… done.
Existing scefile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/camera-rtcpu-sce.img) reused.
Existing camerafw(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/camera-rtcpu-rce.img) reused.
Existing spefile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/spe_t194.bin) reused.
Existing drameccfile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/dram-ecc.bin) reused.
Existing badpagefile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/badpage.bin) reused.
Existing wb0boot(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/warmboot_t194_prod.bin) reused.
Existing tosfile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/tos-trusty_t194.img) reused.
Existing eksfile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/eks.img) reused.
copying soft_fuses(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-soft-fuses-l4t.cfg)… done.
copying dtbfile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/kernel/dtb/tegra194-p2888-0001-p2822-0000.dtb)… done.
Copying nv_boot_control.conf to rootfs
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.0026 ] Generating signature
[ 0.0033 ] tegrasign_v2 --key --getmode mode.txt
[ 0.0038 ] Assuming zero filled SBK key
[ 0.0041 ]
[ 0.0041 ] header_magic: d00dfeed
[ 0.0047 ] tegrahost_v2 --chip 0x19 --align 1_tegra194-p2888-0001-p2822-0000.dtb
[ 0.0053 ]
[ 0.0059 ] tegrahost_v2 --chip 0x19 0 --magicid DATA --appendsigheader 1_tegra194-p2888-0001-p2822-0000.dtb zerosbk
[ 0.0065 ] adding BCH for 1_tegra194-p2888-0001-p2822-0000.dtb
[ 0.0123 ]
[ 0.0136 ] tegrasign_v2 --key --list 1_tegra194-p2888-0001-p2822-0000_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 0.0155 ] Assuming zero filled SBK key
[ 0.0159 ]
[ 0.0185 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_tegra194-p2888-0001-p2822-0000_sigheader.dtb.encrypt 1_tegra194-p2888-0001-p2822-0000_sigheader.dtb.hash zerosbk
[ 0.0220 ]
[ 0.0223 ] Signed file: /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/tegra194-p2888-0001-p2822-0000_sigheader.dtb.encrypt
Generate header for tegra194-p2888-0001-p2822-0000_sigheader.dtb.encrypt
Generate 16-byte-size-aligned base file for tegra194-p2888-0001-p2822-0000_sigheader.dtb.encrypt
Remove temporary file
done.
Existing tbcfile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/cboot_t194.bin) reused.
copying tbcdtbfile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/kernel/dtb/tegra194-p2888-0001-p2822-0000.dtb)… done.
copying cfgfile(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/t186ref/cfg/flash_t194_sdmmc.xml) to flash.xml… done.
Existing flasher(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/nvtboot_recovery_cpu_t194.bin) reused.
Existing flashapp(/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/tegraflash.py) reused.
*** Updating [kernel-dtb] with tegra194-p2888-0001-p2822-0000.dtb ***
./tegraflash.py --bl nvtboot_recovery_cpu_t194.bin --chip 0x19 --applet mb1_t194_prod.bin --sdram_config tegra194-mb1-bct-memcfg-p2888.cfg,tegra194-memcfg-sw-override.cfg --uphy_config tegra194-mb1-uphy-lane-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 --soft_fuses tegra194-mb1-soft-fuses-l4t.cfg --cfg flash.xml --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-0001-p2822-0000.dtb” --odmdata 0x9190000 --cmd “signwrite kernel-dtb tegra194-p2888-0001-p2822-0000.dtb; reboot”
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.0114 ] tegrasign_v2 --key None --getmode mode.txt
[ 0.0120 ] Assuming zero filled SBK key
[ 0.0120 ]
[ 0.0121 ] header_magic: d00dfeed
[ 0.0127 ] tegrahost_v2 --chip 0x19 --align 1_tegra194-p2888-0001-p2822-0000.dtb
[ 0.0133 ]
[ 0.0139 ] tegrahost_v2 --chip 0x19 0 --magicid --appendsigheader 1_tegra194-p2888-0001-p2822-0000.dtb zerosbk
[ 0.0144 ] adding BCH for 1_tegra194-p2888-0001-p2822-0000.dtb
[ 0.0198 ]
[ 0.0205 ] tegrasign_v2 --key None --list 1_tegra194-p2888-0001-p2822-0000_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 0.0211 ] Assuming zero filled SBK key
[ 0.0214 ]
[ 0.0223 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_tegra194-p2888-0001-p2822-0000_sigheader.dtb.encrypt 1_tegra194-p2888-0001-p2822-0000_sigheader.dtb.hash zerosbk
[ 0.0266 ]
[ 0.0267 ] Generating RCM messages
[ 0.0274 ] tegrahost_v2 --chip 0x19 0 --magicid MB1B --appendsigheader mb1_t194_prod.bin zerosbk
[ 0.0279 ] Header already present for mb1_t194_prod.bin
[ 0.0305 ]
[ 0.0311 ] tegrasign_v2 --key None --getmode mode.txt
[ 0.0316 ] Assuming zero filled SBK key
[ 0.0317 ]
[ 0.0322 ] tegrasign_v2 --key None --file mb1_t194_prod_sigheader.bin --offset 2960 --length 1136 --pubkeyhash pub_key.key
[ 0.0328 ] Assuming zero filled SBK key
[ 0.0331 ]
[ 0.0336 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mb1_t194_prod_sigheader.bin mb1_t194_prod_sigheader.hash zerosbk
[ 0.0367 ]
[ 0.0372 ] tegrabct_v2 --chip 0x19 0 --sfuse tegra194-mb1-soft-fuses-l4t.cfg sfuse.bin
[ 0.0379 ]
[ 0.0385 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x19 0 --sfuses sfuse.bin --download rcm mb1_t194_prod_sigheader.bin 0 0
[ 0.0391 ] RCM 0 is saved as rcm_0.rcm
[ 0.0421 ] RCM 1 is saved as rcm_1.rcm
[ 0.0422 ] RCM 2 is saved as rcm_2.rcm
[ 0.0422 ] List of rcm files are saved in rcm_list.xml
[ 0.0422 ]
[ 0.0422 ] Signing RCM messages
[ 0.0431 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key --getmontgomeryvalues montgomery.bin
[ 0.0446 ] Assuming zero filled SBK key
[ 0.0446 ]
[ 0.0446 ] Copying signature to RCM mesages
[ 0.0455 ] tegrarcm_v2 --chip 0x19 0 --updatesig rcm_list_signed.xml
[ 0.0469 ]
[ 0.0469 ] Boot Rom communication
[ 0.0475 ] tegrarcm_v2 --chip 0x19 0 --rcm rcm_list_signed.xml
[ 0.0487 ] BR_CID: 0x88021911647c1880200000000b0082c0
[ 0.0493 ] RCM version 0X190001
[ 0.0626 ] Boot Rom communication completed
[ 1.0804 ]
[ 2.0845 ] tegrarcm_v2 --isapplet
[ 2.0867 ] Applet version 01.00.0000
[ 2.0898 ]
[ 2.0919 ] tegrasign_v2 --key None --getmode mode.txt
[ 2.0940 ] Assuming zero filled SBK key
[ 2.0944 ]
[ 2.0945 ] Parsing partition layout
[ 2.0966 ] tegraparser_v2 --pt flash.xml.tmp
[ 2.1006 ]
[ 2.1007 ] Creating list of images to be signed
[ 2.1030 ] tegrahost_v2 --chip 0x19 0 --partitionlayout flash.xml.bin --list images_list.xml zerosbk
[ 2.1051 ] MB1: Nvheader already present is mb1_t194_prod.bin
[ 2.1064 ] Header already present for mb1_t194_prod_sigheader.bin
[ 2.1078 ] MB1: Nvheader already present is mb1_t194_prod.bin
[ 2.1180 ] Header already present for mb1_t194_prod_sigheader.bin
[ 2.1189 ] adding BCH for spe_t194.bin
[ 2.1287 ] adding BCH for spe_t194.bin
[ 2.1343 ] adding BCH for nvtboot_t194.bin
[ 2.1387 ] adding BCH for nvtboot_t194.bin
[ 2.1446 ] Header already present for preboot_c10_prod_cr.bin
[ 2.1504 ] Header already present for preboot_c10_prod_cr.bin
[ 2.1508 ] Header already present for mce_c10_prod_cr.bin
[ 2.1511 ] Header already present for mce_c10_prod_cr.bin
[ 2.1527 ] adding BCH for mts_c10_prod_cr.bin
[ 2.1562 ] adding BCH for mts_c10_prod_cr.bin
[ 2.2238 ] adding BCH for cboot_t194.bin
[ 2.2902 ] adding BCH for cboot_t194.bin
[ 2.2984 ] adding BCH for tegra194-p2888-0001-p2822-0000.dtb
[ 2.3069 ] adding BCH for tegra194-p2888-0001-p2822-0000.dtb
[ 2.3121 ] adding BCH for tos-trusty_t194.img
[ 2.3173 ] adding BCH for tos-trusty_t194.img
[ 2.3249 ] adding BCH for eks.img
[ 2.3321 ] adding BCH for eks.img
[ 2.3322 ] adding BCH for bpmp_t194.bin
[ 2.3326 ] adding BCH for bpmp_t194.bin
[ 2.3491 ] adding BCH for tegra194-a02-bpmp-p2888-a04.dtb
[ 2.3665 ] adding BCH for tegra194-a02-bpmp-p2888-a04.dtb
[ 2.3816 ] adding BCH for camera-rtcpu-rce.img
[ 2.3964 ] adding BCH for camera-rtcpu-rce.img
[ 2.4015 ] adding BCH for adsp-fw.bin
[ 2.4065 ] adding BCH for adsp-fw.bin
[ 2.4086 ] Header already present for warmboot_t194_prod.bin
[ 2.4109 ] Header already present for warmboot_t194_prod.bin
[ 2.4116 ] adding BCH for boot.img
[ 2.4325 ] adding BCH for boot.img
[ 3.1691 ] adding BCH for tegra194-p2888-0001-p2822-0000.dtb
[ 3.9028 ] adding BCH for tegra194-p2888-0001-p2822-0000.dtb
[ 3.9139 ]
[ 3.9139 ] Filling MB1 storage info
[ 3.9139 ] Generating br-bct
[ 3.9145 ] Performing cfg overlay
[ 3.9146 ] [‘tegra194-mb1-bct-memcfg-p2888.cfg’, ‘tegra194-memcfg-sw-override.cfg’]
[ 3.9150 ] sw_memcfg_overlay.pl -c tegra194-mb1-bct-memcfg-p2888.cfg -s tegra194-memcfg-sw-override.cfg -o /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1.cfg
[ 3.9422 ]
[ 3.9423 ] Updating dev and MSS params in BR BCT
[ 3.9423 ] tegrabct_v2 --dev_param tegra194-br-bct-sdmmc.cfg --sdram /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1.cfg --brbct br_bct.cfg --sfuse tegra194-mb1-soft-fuses-l4t.cfg --chip 0x19 0
[ 3.9851 ]
[ 3.9851 ] Updating bl info
[ 3.9858 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 0 --updateblinfo flash.xml.bin
[ 3.9870 ]
[ 3.9870 ] Generating signatures
[ 3.9875 ] tegrasign_v2 --key None --list images_list.xml --pubkeyhash pub_key.key
[ 3.9881 ] Assuming zero filled SBK key
[ 4.0968 ]
[ 4.0968 ] Send BCT from Host
[ 4.0968 ] Generating br-bct
[ 4.0975 ] Performing cfg overlay
[ 4.0975 ] [’/home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1.cfg’]
[ 4.0975 ] Updating dev and MSS params in BR BCT
[ 4.0975 ] tegrabct_v2 --dev_param tegra194-br-bct-sdmmc.cfg --sdram /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1.cfg --brbct br_bct.cfg --sfuse tegra194-mb1-soft-fuses-l4t.cfg --chip 0x19 0
[ 4.1410 ]
[ 4.1411 ] Updating bl info
[ 4.1418 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[ 4.1433 ]
[ 4.1433 ] Updating smd info
[ 4.1439 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 --updatesmdinfo flash.xml.bin
[ 4.1445 ]
[ 4.1446 ] Updating Odmdata
[ 4.1451 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 0 --updatefields Odmdata =0x9190000
[ 4.1457 ]
[ 4.1458 ] Get Signed section of bct
[ 4.1463 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 0 --listbct bct_list.xml
[ 4.1470 ]
[ 4.1475 ] tegrasign_v2 --key None --list bct_list.xml --pubkeyhash pub_key.key --getmontgomeryvalues montgomery.bin
[ 4.1481 ] Assuming zero filled SBK key
[ 4.1482 ]
[ 4.1482 ] Updating BCT with signature
[ 4.1487 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 0 --updatesig bct_list_signed.xml
[ 4.1493 ]
[ 4.1493 ] Generating coldboot mb1-bct
[ 4.1500 ] tegrabct_v2 --chip 0x19 0 --mb1bct mb1_cold_boot_bct.cfg --sdram /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1.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
[ 4.1506 ] MB1-BCT version: 0x1

[ 4.1508 ] Parsing config file :tegra19x-mb1-pinmux-p2888-0000-a04-p2822-0000-b01.cfg
[ 4.1510 ] Added Platform Config 0 data with size :- 3008

[ 4.1520 ] Parsing config file :tegra194-mb1-bct-scr-cbb-mini.cfg
[ 4.1522 ] Added Platform Config 1 data with size :- 19640

[ 4.1624 ] Parsing config file :tegra19x-mb1-padvoltage-p2888-0000-a00-p2822-0000-a00.cfg
[ 4.1626 ] Added Platform Config 2 data with size :- 24

[ 4.1628 ] Parsing config file :tegra194-mb1-bct-pmic-p2888-0001-a04-E-0-p2822-0000.cfg
[ 4.1631 ] Added Platform Config 4 data with size :- 348

[ 4.1632 ] Parsing config file :tegra194-mb1-bct-reset-p2888-0000-p2822-0000.cfg
[ 4.1634 ] Added Platform Config 3 data with size :- 92
[ 4.1634 ]
[ 4.1634 ] Parsing config file :tegra19x-mb1-prod-p2888-0000-p2822-0000.cfg
[ 4.1634 ] Added Platform Config 5 data with size :- 56
[ 4.1634 ]
[ 4.1634 ] Parsing config file :tegra194-mb1-bct-gpioint-p2888-0000-p2822-0000.cfg
[ 4.1634 ] Added Platform Config 7 data with size :- 392
[ 4.1634 ]
[ 4.1634 ] Parsing config file :tegra194-mb1-uphy-lane-p2888-0000-p2822-0000.cfg
[ 4.1634 ] Added Platform Config 8 data with size :- 12
[ 4.1635 ]
[ 4.1635 ] Parsing config file :tegra19x-mb1-bct-device-sdmmc.cfg
[ 4.1635 ] Added Platform Config 9 data with size :- 32
[ 4.1635 ]
[ 4.1635 ] Updating mb1-bct with firmware information
[ 4.1646 ] tegrabct_v2 --chip 0x19 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo flash.xml.bin
[ 4.1652 ] MB1-BCT version: 0x1
[ 4.1656 ]
[ 4.1656 ] Updating mb1-bct with storage information
[ 4.1662 ] tegrabct_v2 --chip 0x19 --mb1bct mb1_cold_boot_bct_MB1.bct --updatestorageinfo flash.xml.bin
[ 4.1668 ] MB1-BCT version: 0x1
[ 4.1671 ]
[ 4.1677 ] tegrahost_v2 --chip 0x19 --align mb1_cold_boot_bct_MB1.bct
[ 4.1685 ]
[ 4.1693 ] tegrahost_v2 --chip 0x19 0 --magicid MBCT --appendsigheader mb1_cold_boot_bct_MB1.bct zerosbk
[ 4.1698 ] adding BCH for mb1_cold_boot_bct_MB1.bct
[ 4.1704 ]
[ 4.1711 ] tegrasign_v2 --key None --list mb1_cold_boot_bct_MB1_sigheader.bct_list.xml --pubkeyhash pub_key.key
[ 4.1717 ] Assuming zero filled SBK key
[ 4.1718 ]
[ 4.1726 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mb1_cold_boot_bct_MB1_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_sigheader.bct.hash zerosbk
[ 4.1736 ]
[ 4.1736 ] Generating recovery mb1-bct
[ 4.1742 ] tegrabct_v2 --chip 0x19 0 --mb1bct mb1_bct.cfg --sdram /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1.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
[ 4.1748 ] MB1-BCT version: 0x1

[ 4.1750 ] Parsing config file :tegra19x-mb1-pinmux-p2888-0000-a04-p2822-0000-b01.cfg
[ 4.1753 ] Added Platform Config 0 data with size :- 3008

[ 4.1762 ] Parsing config file :tegra194-mb1-bct-scr-cbb-mini.cfg
[ 4.1764 ] Added Platform Config 1 data with size :- 19640

[ 4.1857 ] Parsing config file :tegra19x-mb1-padvoltage-p2888-0000-a00-p2822-0000-a00.cfg
[ 4.1860 ] Added Platform Config 2 data with size :- 24

[ 4.1862 ] Parsing config file :tegra194-mb1-bct-pmic-p2888-0001-a04-E-0-p2822-0000.cfg
[ 4.1864 ] Added Platform Config 4 data with size :- 348

[ 4.1866 ] Parsing config file :tegra194-mb1-bct-reset-p2888-0000-p2822-0000.cfg
[ 4.1867 ] Added Platform Config 3 data with size :- 92
[ 4.1867 ]
[ 4.1867 ] Parsing config file :tegra19x-mb1-prod-p2888-0000-p2822-0000.cfg
[ 4.1867 ] Added Platform Config 5 data with size :- 56
[ 4.1867 ]
[ 4.1867 ] Parsing config file :tegra194-mb1-bct-gpioint-p2888-0000-p2822-0000.cfg
[ 4.1867 ] Added Platform Config 7 data with size :- 392
[ 4.1867 ]
[ 4.1867 ] Parsing config file :tegra194-mb1-uphy-lane-p2888-0000-p2822-0000.cfg
[ 4.1867 ] Added Platform Config 8 data with size :- 12
[ 4.1867 ]
[ 4.1867 ] Parsing config file :tegra19x-mb1-bct-device-sdmmc.cfg
[ 4.1867 ] Added Platform Config 9 data with size :- 32
[ 4.1867 ]
[ 4.1867 ] Updating mb1-bct with firmware information
[ 4.1874 ] tegrabct_v2 --chip 0x19 --mb1bct mb1_bct_MB1.bct --updatefwinfo flash.xml.bin
[ 4.1881 ] MB1-BCT version: 0x1
[ 4.1884 ]
[ 4.1885 ] Updating mb1-bct with storage information
[ 4.1895 ] tegrabct_v2 --chip 0x19 --mb1bct mb1_bct_MB1.bct --updatestorageinfo flash.xml.bin
[ 4.1905 ] MB1-BCT version: 0x1
[ 4.1907 ]
[ 4.1916 ] tegrahost_v2 --chip 0x19 --align mb1_bct_MB1.bct
[ 4.1924 ]
[ 4.1931 ] tegrahost_v2 --chip 0x19 0 --magicid MBCT --appendsigheader mb1_bct_MB1.bct zerosbk
[ 4.1937 ] adding BCH for mb1_bct_MB1.bct
[ 4.1943 ]
[ 4.1955 ] tegrasign_v2 --key None --list mb1_bct_MB1_sigheader.bct_list.xml --pubkeyhash pub_key.key
[ 4.1962 ] Assuming zero filled SBK key
[ 4.1963 ]
[ 4.1973 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mb1_bct_MB1_sigheader.bct.encrypt mb1_bct_MB1_sigheader.bct.hash zerosbk
[ 4.1984 ]
[ 4.1985 ] Generating coldboot mem-bct
[ 4.1991 ] tegrabct_v2 --chip 0x19 0 --sdram /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1.cfg --membct /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_1.bct /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_2.bct /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_3.bct /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_4.bct
[ 4.1997 ] Packing sdram param for instance[0]
[ 4.2426 ] Packing sdram param for instance[1]
[ 4.2427 ] Packing sdram param for instance[2]
[ 4.2429 ] Packing sdram param for instance[3]
[ 4.2429 ] Packing sdram param for instance[4]
[ 4.2429 ] Packing sdram param for instance[5]
[ 4.2429 ] Packing sdram param for instance[6]
[ 4.2429 ] Packing sdram param for instance[7]
[ 4.2429 ] Packing sdram param for instance[8]
[ 4.2429 ] Packing sdram param for instance[9]
[ 4.2429 ] Packing sdram param for instance[10]
[ 4.2429 ] Packing sdram param for instance[11]
[ 4.2429 ] Packing sdram param for instance[12]
[ 4.2430 ] Packing sdram param for instance[13]
[ 4.2430 ] Packing sdram param for instance[14]
[ 4.2430 ] Packing sdram param for instance[15]
[ 4.2430 ]
[ 4.2430 ] Getting sector size from pt
[ 4.2436 ] tegraparser_v2 --getsectorsize flash.xml.bin sector_info.bin
[ 4.2442 ]
[ 4.2443 ] BlockSize read from layout is 200

[ 4.2448 ] tegrahost_v2 --chip 0x19 0 --blocksize 512 --magicid MEMB --addsigheader_multi /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_1.bct /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_2.bct /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_3.bct /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_4.bct
[ 4.2454 ] adding BCH for /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_1.bct
[ 4.2474 ]
[ 4.2480 ] tegrahost_v2 --chip 0x19 --align mem_coldboot.bct
[ 4.2486 ]
[ 4.2493 ] tegrahost_v2 --chip 0x19 0 --magicid MEMB --appendsigheader mem_coldboot.bct zerosbk
[ 4.2500 ] Header already present for mem_coldboot.bct
[ 4.2501 ]
[ 4.2514 ] tegrasign_v2 --key None --list mem_coldboot_sigheader.bct_list.xml --pubkeyhash pub_key.key
[ 4.2520 ] Assuming zero filled SBK key
[ 4.2524 ]
[ 4.2539 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mem_coldboot_sigheader.bct.encrypt mem_coldboot_sigheader.bct.hash zerosbk
[ 4.2552 ]
[ 4.2553 ] Generating recovery mem-bct
[ 4.2560 ] tegrabct_v2 --chip 0x19 0 --sdram /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1.cfg --membct /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_1.bct /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_2.bct /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_3.bct /home/elegen/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader/436/tmpLgOqbb1_4.bct
[ 4.2566 ] Packing sdram param for instance[0]
[ 4.3002 ] Packing sdram param for instance[1]
[ 4.3004 ] Packing sdram param for instance[2]
[ 4.3005 ] Packing sdram param for instance[3]
[ 4.3007 ] Packing sdram param for instance[4]
[ 4.3007 ] Packing sdram param for instance[5]
[ 4.3007 ] Packing sdram param for instance[6]
[ 4.3007 ] Packing sdram param for instance[7]
[ 4.3007 ] Packing sdram param for instance[8]
[ 4.3007 ] Packing sdram param for instance[9]
[ 4.3007 ] Packing sdram param for instance[10]
[ 4.3007 ] Packing sdram param for instance[11]
[ 4.3007 ] Packing sdram param for instance[12]
[ 4.3007 ] Packing sdram param for instance[13]
[ 4.3007 ] Packing sdram param for instance[14]
[ 4.3007 ] Packing sdram param for instance[15]
[ 4.3007 ]
[ 4.3015 ] tegrahost_v2 --chip 0x19 --align mem_rcm.bct
[ 4.3021 ]
[ 4.3027 ] tegrahost_v2 --chip 0x19 0 --magicid MEMB --appendsigheader mem_rcm.bct zerosbk
[ 4.3032 ] adding BCH for mem_rcm.bct
[ 4.3043 ]
[ 4.3050 ] tegrasign_v2 --key None --list mem_rcm_sigheader.bct_list.xml --pubkeyhash pub_key.key
[ 4.3055 ] Assuming zero filled SBK key
[ 4.3057 ]
[ 4.3065 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mem_rcm_sigheader.bct.encrypt mem_rcm_sigheader.bct.hash zerosbk
[ 4.3077 ]
[ 4.3077 ] Sending BCTs
[ 4.3083 ] 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
[ 4.3088 ] Applet version 01.00.0000
[ 4.3236 ] Sending bct_bootrom
[ 4.3237 ] […] 100%
[ 4.3249 ] Sending bct_mb1
[ 4.3298 ] […] 100%
[ 4.3333 ] Sending bct_mem
[ 4.3795 ] […] 100%
[ 4.4619 ]
[ 4.4621 ] Generating blob
[ 4.4646 ] tegrahost_v2 --chip 0x19 --align blob_nvtboot_recovery_cpu_t194.bin
[ 4.4669 ]
[ 4.4691 ] tegrahost_v2 --chip 0x19 0 --magicid CPBL --appendsigheader blob_nvtboot_recovery_cpu_t194.bin zerosbk
[ 4.4713 ] adding BCH for blob_nvtboot_recovery_cpu_t194.bin
[ 4.4920 ]
[ 4.4951 ] tegrasign_v2 --key None --list blob_nvtboot_recovery_cpu_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 4.4973 ] Assuming zero filled SBK key
[ 4.4986 ]
[ 4.5018 ] tegrahost_v2 --chip 0x19 0 --updatesigheader blob_nvtboot_recovery_cpu_t194_sigheader.bin.encrypt blob_nvtboot_recovery_cpu_t194_sigheader.bin.hash zerosbk
[ 4.5138 ]
[ 4.5159 ] tegrahost_v2 --chip 0x19 --align blob_nvtboot_recovery_t194.bin
[ 4.5175 ]
[ 4.5189 ] tegrahost_v2 --chip 0x19 0 --magicid MB2B --appendsigheader blob_nvtboot_recovery_t194.bin zerosbk
[ 4.5202 ] adding BCH for blob_nvtboot_recovery_t194.bin
[ 4.5262 ]
[ 4.5284 ] tegrasign_v2 --key None --list blob_nvtboot_recovery_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 4.5293 ] Assuming zero filled SBK key
[ 4.5298 ]
[ 4.5312 ] tegrahost_v2 --chip 0x19 0 --updatesigheader blob_nvtboot_recovery_t194_sigheader.bin.encrypt blob_nvtboot_recovery_t194_sigheader.bin.hash zerosbk
[ 4.5345 ]
[ 4.5363 ] tegrahost_v2 --chip 0x19 --align blob_preboot_c10_prod_cr.bin
[ 4.5373 ]
[ 4.5383 ] tegrahost_v2 --chip 0x19 0 --magicid MTSP --appendsigheader blob_preboot_c10_prod_cr.bin zerosbk
[ 4.5402 ] Header already present for blob_preboot_c10_prod_cr.bin
[ 4.5406 ]
[ 4.5419 ] tegrasign_v2 --key None --list blob_preboot_c10_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 4.5428 ] Assuming zero filled SBK key
[ 4.5432 ]
[ 4.5446 ] tegrahost_v2 --chip 0x19 0 --updatesigheader blob_preboot_c10_prod_cr_sigheader.bin.encrypt blob_preboot_c10_prod_cr_sigheader.bin.hash zerosbk
[ 4.5461 ]
[ 4.5472 ] tegrahost_v2 --chip 0x19 --align blob_mce_c10_prod_cr.bin
[ 4.5481 ]
[ 4.5491 ] tegrahost_v2 --chip 0x19 0 --magicid MTSM --appendsigheader blob_mce_c10_prod_cr.bin zerosbk
[ 4.5500 ] Header already present for blob_mce_c10_prod_cr.bin
[ 4.5535 ]
[ 4.5548 ] tegrasign_v2 --key None --list blob_mce_c10_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 4.5558 ] Assuming zero filled SBK key
[ 4.5563 ]
[ 4.5583 ] tegrahost_v2 --chip 0x19 0 --updatesigheader blob_mce_c10_prod_cr_sigheader.bin.encrypt blob_mce_c10_prod_cr_sigheader.bin.hash zerosbk
[ 4.5620 ]
[ 4.5635 ] tegrahost_v2 --chip 0x19 --align blob_mts_c10_prod_cr.bin
[ 4.5644 ]
[ 4.5653 ] tegrahost_v2 --chip 0x19 0 --magicid MTSB --appendsigheader blob_mts_c10_prod_cr.bin zerosbk
[ 4.5661 ] adding BCH for blob_mts_c10_prod_cr.bin
[ 4.6355 ]
[ 4.6364 ] tegrasign_v2 --key None --list blob_mts_c10_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 4.6370 ] Assuming zero filled SBK key
[ 4.6397 ]
[ 4.6406 ] tegrahost_v2 --chip 0x19 0 --updatesigheader blob_mts_c10_prod_cr_sigheader.bin.encrypt blob_mts_c10_prod_cr_sigheader.bin.hash zerosbk
[ 4.6769 ]
[ 4.6778 ] tegrahost_v2 --chip 0x19 --align blob_bpmp_t194.bin
[ 4.6784 ]
[ 4.6789 ] tegrahost_v2 --chip 0x19 0 --magicid BPMF --appendsigheader blob_bpmp_t194.bin zerosbk
[ 4.6795 ] adding BCH for blob_bpmp_t194.bin
[ 4.6966 ]
[ 4.6984 ] tegrasign_v2 --key None --list blob_bpmp_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 4.6998 ] Assuming zero filled SBK key
[ 4.7009 ]
[ 4.7022 ] tegrahost_v2 --chip 0x19 0 --updatesigheader blob_bpmp_t194_sigheader.bin.encrypt blob_bpmp_t194_sigheader.bin.hash zerosbk
[ 4.7121 ]
[ 4.7129 ] tegrahost_v2 --chip 0x19 --align blob_tegra194-a02-bpmp-p2888-a04.dtb
[ 4.7135 ]
[ 4.7141 ] tegrahost_v2 --chip 0x19 0 --magicid BPMD --appendsigheader blob_tegra194-a02-bpmp-p2888-a04.dtb zerosbk
[ 4.7146 ] adding BCH for blob_tegra194-a02-bpmp-p2888-a04.dtb
[ 4.7300 ]
[ 4.7317 ] tegrasign_v2 --key None --list blob_tegra194-a02-bpmp-p2888-a04_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 4.7324 ] Assuming zero filled SBK key
[ 4.7333 ]
[ 4.7348 ] tegrahost_v2 --chip 0x19 0 --updatesigheader blob_tegra194-a02-bpmp-p2888-a04_sigheader.dtb.encrypt blob_tegra194-a02-bpmp-p2888-a04_sigheader.dtb.hash zerosbk
[ 4.7434 ]
[ 4.7441 ] tegrahost_v2 --chip 0x19 --align blob_spe_t194.bin
[ 4.7447 ]
[ 4.7453 ] tegrahost_v2 --chip 0x19 0 --magicid SPEF --appendsigheader blob_spe_t194.bin zerosbk
[ 4.7458 ] adding BCH for blob_spe_t194.bin
[ 4.7477 ]
[ 4.7484 ] tegrasign_v2 --key None --list blob_spe_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 4.7489 ] Assuming zero filled SBK key
[ 4.7491 ]
[ 4.7499 ] tegrahost_v2 --chip 0x19 0 --updatesigheader blob_spe_t194_sigheader.bin.encrypt blob_spe_t194_sigheader.bin.hash zerosbk
[ 4.7515 ]
[ 4.7521 ] tegrahost_v2 --chip 0x19 --align blob_tos-trusty_t194.img
[ 4.7527 ]
[ 4.7533 ] tegrahost_v2 --chip 0x19 0 --magicid TOSB --appendsigheader blob_tos-trusty_t194.img zerosbk
[ 4.7538 ] adding BCH for blob_tos-trusty_t194.img
[ 4.7610 ]
[ 4.7618 ] tegrasign_v2 --key None --list blob_tos-trusty_t194_sigheader.img_list.xml --pubkeyhash pub_key.key
[ 4.7624 ] Assuming zero filled SBK key
[ 4.7628 ]
[ 4.7636 ] tegrahost_v2 --chip 0x19 0 --updatesigheader blob_tos-trusty_t194_sigheader.img.encrypt blob_tos-trusty_t194_sigheader.img.hash zerosbk
[ 4.7679 ]
[ 4.7686 ] tegrahost_v2 --chip 0x19 --align blob_eks.img
[ 4.7691 ]
[ 4.7697 ] tegrahost_v2 --chip 0x19 0 --magicid EKSB --appendsigheader blob_eks.img zerosbk
[ 4.7702 ] adding BCH for blob_eks.img
[ 4.7703 ]
[ 4.7710 ] tegrasign_v2 --key None --list blob_eks_sigheader.img_list.xml --pubkeyhash pub_key.key
[ 4.7716 ] Assuming zero filled SBK key
[ 4.7718 ]
[ 4.7728 ] tegrahost_v2 --chip 0x19 0 --updatesigheader blob_eks_sigheader.img.encrypt blob_eks_sigheader.img.hash zerosbk
[ 4.7740 ]
[ 4.7748 ] tegrahost_v2 --chip 0x19 --align blob_tegra194-p2888-0001-p2822-0000.dtb
[ 4.7754 ]
[ 4.7763 ] tegrahost_v2 --chip 0x19 0 --magicid CDTB --appendsigheader blob_tegra194-p2888-0001-p2822-0000.dtb zerosbk
[ 4.7770 ] adding BCH for blob_tegra194-p2888-0001-p2822-0000.dtb
[ 4.7831 ]
[ 4.7841 ] tegrasign_v2 --key None --list blob_tegra194-p2888-0001-p2822-0000_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 4.7847 ] Assuming zero filled SBK key
[ 4.7851 ]
[ 4.7860 ] tegrahost_v2 --chip 0x19 0 --updatesigheader blob_tegra194-p2888-0001-p2822-0000_sigheader.dtb.encrypt blob_tegra194-p2888-0001-p2822-0000_sigheader.dtb.hash zerosbk
[ 4.7896 ]
[ 4.7915 ] tegrahost_v2 --chip 0x19 --generateblob blob.xml blob.bin
[ 4.7921 ] number of images in blob are 11
[ 4.7924 ] blobsize is 6342840
[ 4.7925 ] Added binary blob_nvtboot_recovery_cpu_t194_sigheader.bin.encrypt of size 258288
[ 4.7960 ] Added binary blob_nvtboot_recovery_t194_sigheader.bin.encrypt of size 129936
[ 4.7965 ] Added binary blob_preboot_c10_prod_cr_sigheader.bin.encrypt of size 24016
[ 4.7968 ] Added binary blob_mce_c10_prod_cr_sigheader.bin.encrypt of size 142592
[ 4.7970 ] Added binary blob_mts_c10_prod_cr_sigheader.bin.encrypt of size 3430800
[ 4.7982 ] Added binary blob_bpmp_t194_sigheader.bin.encrypt of size 856112
[ 4.7992 ] Added binary blob_tegra194-a02-bpmp-p2888-a04_sigheader.dtb.encrypt of size 747056
[ 4.7997 ] Added binary blob_spe_t194_sigheader.bin.encrypt of size 94960
[ 4.7999 ] Added binary blob_tos-trusty_t194_sigheader.img.encrypt of size 373696
[ 4.8002 ] Added binary blob_eks_sigheader.img.encrypt of size 5136
[ 4.8004 ] Added binary blob_tegra194-p2888-0001-p2822-0000_sigheader.dtb.encrypt of size 280064
[ 4.8026 ]
[ 4.8027 ] Sending bootloader and pre-requisite binaries
[ 4.8039 ] tegrarcm_v2 --download blob blob.bin
[ 4.8049 ] Applet version 01.00.0000
[ 4.8198 ] Sending blob
[ 4.8198 ] […] 100%
[ 5.7348 ]
[ 5.7375 ] tegrarcm_v2 --boot recovery
[ 5.7397 ] Applet version 01.00.0000
[ 5.7614 ]
[ 6.7643 ] tegrarcm_v2 --isapplet
[ 7.3842 ]
[ 7.3849 ] tegrarcm_v2 --ismb2
[ 7.3872 ]
[ 7.3879 ] tegradevflash_v2 --iscpubl
[ 7.3885 ] Bootloader version 01.00.0000
[ 7.4076 ] Bootloader version 01.00.0000
[ 7.4088 ]
[ 7.4088 ] Writing partition
[ 7.4097 ] tegradevflash_v2 --write kernel-dtb 1_tegra194-p2888-0001-p2822-0000_sigheader.dtb.encrypt
[ 7.4104 ] Bootloader version 01.00.0000
[ 7.4321 ] Writing partition kernel-dtb with 1_tegra194-p2888-0001-p2822-0000_sigheader.dtb.encrypt
[ 7.4328 ] […] 100%
[ 7.4512 ]
[ 7.4515 ] Coldbooting the device
[ 7.4543 ] tegrarcm_v2 --ismb2
[ 7.4765 ]
[ 7.4792 ] tegradevflash_v2 --reboot coldboot
[ 7.4818 ] Bootloader version 01.00.0000

Hi ashraf.wahba,

Please help to open a new topic if it’s still an issue. Thanks