hello
I dont use the “–external-only” for flashing the emmc and the nvme together onetime and booting from nvme . As I can learn from the “README_initrd_flash.txt” is that if the AB can flash like this I also can get
disk encryption support and boot from external device.
and here the flash_log
root@guwen-Latitude-5491:/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra# sudo ROOTFS_ENC=1 ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1 -c ./tools/kernel_flash/flash_l4t_nvme_rootfs_enc.xml -S 35GiB --erase-all --showlogs jetson-xavier-nx-devkit-emmc external
/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/l4t_initrd_flash_internal.sh --no-flash --external-device nvme0n1 -c ./tools/kernel_flash/flash_l4t_nvme_rootfs_enc.xml -S 35GiB --erase-all --showlogs jetson-xavier-nx-devkit-emmc external
************************************
* *
* Step 1: Generate flash packages *
* *
************************************
Create folder to store images to flash
Generate images to be flashed
BOOTDEV=external /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/flash.sh --no-flash --sign --external-device -c "./tools/kernel_flash/flash_l4t_nvme_rootfs_enc.xml" -S "35GiB" jetson-xavier-nx-devkit-emmc external
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 7.1
###############################################################################
Change device boot from external to internal
Board ID() version() sku() revision()
Copy /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/kernel/dtb/tegra194-p3668-all-p3509-0000.dtb to /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/kernel/dtb/tegra194-p3668-all-p3509-0000.dtb.rec
Using UUID 7c4de24d-2c52-4e44-abf5-39340a4fc6d6 for mounting root APP_ext partition.
Using UUID e5400d27-b21a-4fea-b637-04e100d11f2f for mounting root APP_ext_enc partition.
Using UUID 3c42f269-e226-4b51-abe3-2450286a48b7 for mounting boot APP_ext partition.
copying bctfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-memcfg-p3668-0001-a00.cfg)... done.
copying bctfile1(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-memcfg-sw-override.cfg)... done.
copying minratchet_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-ratchet-p3668.cfg)... done.
copying device_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-bct-device-qspi-p3668.cfg)... done.
copying misc_cold_boot_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-misc-l4t.cfg)... done.
copying misc_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-misc-flash.cfg)... done.
copying pinmux_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-pinmux-p3668-a01.cfg)... done.
copying gpioint_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-gpioint-p3668-0001-a00.cfg)... done.
copying pmic_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-pmic-p3668-0001-a00.cfg)... done.
copying pmc_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-padvoltage-p3668-a01.cfg)... done.
copying prod_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-prod-p3668-0001-a00.cfg)... done.
copying scr_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-scr-cbb-mini-p3668.cfg)... done.
copying scr_cold_boot_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-scr-cbb-mini-p3668.cfg)... done.
copying bootrom_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-reset-p3668-0001-a00.cfg)... done.
copying dev_params(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-br-bct-qspi.cfg)... done.
Using UUID 0b1cb7c7-bcd4-460f-9964-d7d1d1d2b764 for mounting UDA_ext partition.
Making system_uda_encrypted.img_ext...
ERROR: build_enc_fsimg: ECID is null .
Error: Failed to generate images for external device
Cleaning up...
root@guwen-Latitude-5491:/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra# sudo ROOTFS_ENC=1 ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1 -c ./tools/kernel_flash/flash_l4t_nvme_rootfs_enc.xml -S 35GiB --erase-all --showlogs jetson-xavier-nx-devkit-emmc external
/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/l4t_initrd_flash_internal.sh --no-flash --external-device nvme0n1 -c ./tools/kernel_flash/flash_l4t_nvme_rootfs_enc.xml -S 35GiB --erase-all --showlogs jetson-xavier-nx-devkit-emmc external
************************************
* *
* Step 1: Generate flash packages *
* *
************************************
Create folder to store images to flash
Generate images to be flashed
BOOTDEV=external /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/flash.sh --no-flash --sign --external-device -c "./tools/kernel_flash/flash_l4t_nvme_rootfs_enc.xml" -S "35GiB" jetson-xavier-nx-devkit-emmc external
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 7.1
###############################################################################
Change device boot from external to internal
copying soft_fuses(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-soft-fuses-l4t.cfg)... done.
./tegraflash.py --chip 0x19 --applet "/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/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.0041 ] Generating RCM messages
[ 0.0052 ] tegrahost_v2 --chip 0x19 0 --magicid MB1B --appendsigheader /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mb1_t194_prod.bin zerosbk
[ 0.0058 ] Header already present for /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mb1_t194_prod.bin
[ 0.0084 ]
[ 0.0105 ] tegrasign_v3.py --getmode mode.txt --key None
[ 0.0106 ] Assuming zero filled SBK key
[ 0.0126 ] tegrasign_v3.py --file /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin --key None --length 1136 --offset 2960 --pubkeyhash pub_key.key
[ 0.0126 ] Assuming zero filled SBK key
[ 0.0169 ] tegrahost_v2 --chip 0x19 0 --updatesigheader /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.hash zerosbk
[ 0.0201 ]
[ 0.0226 ] tegrabct_v2 --chip 0x19 0 --sfuse tegra194-mb1-soft-fuses-l4t.cfg.pdf sfuse.bin
[ 0.0233 ]
[ 0.0252 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x19 0 --sfuses sfuse.bin --download rcm /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin 0 0
[ 0.0258 ] RCM 0 is saved as rcm_0.rcm
[ 0.0281 ] RCM 1 is saved as rcm_1.rcm
[ 0.0281 ] RCM 2 is saved as rcm_2.rcm
[ 0.0281 ] List of rcm files are saved in rcm_list.xml
[ 0.0281 ]
[ 0.0281 ] Signing RCM messages
[ 0.0301 ] tegrasign_v3.py --getmontgomeryvalues montgomery.bin --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0302 ] Assuming zero filled SBK key
[ 0.0369 ] Copying signature to RCM mesages
[ 0.0390 ] tegrarcm_v2 --chip 0x19 0 --updatesig rcm_list_signed.xml
[ 0.0405 ]
[ 0.0405 ] Boot Rom communication
[ 0.0423 ] tegrarcm_v2 --chip 0x19 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0429 ] RCM version 0X190001
[ 0.0694 ] Boot Rom communication completed
[ 1.0878 ]
[ 2.0934 ] tegrarcm_v2 --isapplet
[ 2.0958 ] Applet version 01.00.0000
[ 2.1240 ]
[ 2.1283 ] tegrarcm_v2 --ismb2
[ 2.2210 ]
[ 2.2231 ] tegrahost_v2 --chip 0x19 --align nvtboot_applet_t194.bin
[ 2.2238 ]
[ 2.2256 ] tegrahost_v2 --chip 0x19 0 --magicid PLDT --appendsigheader nvtboot_applet_t194.bin zerosbk
[ 2.2262 ] adding BCH for nvtboot_applet_t194.bin
[ 2.2307 ]
[ 2.2334 ] tegrasign_v3.py --key None --list nvtboot_applet_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 2.2335 ] Assuming zero filled SBK key
[ 2.2383 ] tegrahost_v2 --chip 0x19 0 --updatesigheader nvtboot_applet_t194_sigheader.bin.encrypt nvtboot_applet_t194_sigheader.bin.hash zerosbk
[ 2.2408 ]
[ 2.2429 ] tegrarcm_v2 --download mb2 nvtboot_applet_t194_sigheader.bin.encrypt
[ 2.2437 ] Applet version 01.00.0000
[ 2.3202 ] Sending mb2
[ 2.3202 ] [................................................] 100%
[ 2.3363 ]
[ 2.3384 ] tegrarcm_v2 --boot recovery
[ 2.3391 ] Applet version 01.00.0000
[ 2.4148 ]
[ 3.4206 ] tegrarcm_v2 --isapplet
[ 3.4529 ]
[ 3.4573 ] tegrarcm_v2 --ismb2
[ 3.4599 ] MB2 Applet version 01.00.0000
[ 3.5519 ]
[ 3.5562 ] tegrarcm_v2 --ismb2
[ 3.5587 ] MB2 Applet version 01.00.0000
[ 3.6037 ]
[ 3.6079 ] Retrieving board information
[ 3.6123 ] tegrarcm_v2 --oem platformdetails chip chip_info.bin
[ 3.6150 ] MB2 Applet version 01.00.0000
[ 3.6950 ] Saved platform info in chip_info.bin
[ 3.6993 ] Chip minor revision: 2
[ 3.6994 ] Bootrom revision: 0xf
[ 3.6995 ] Ram code: 0x0
[ 3.6995 ] Chip sku: 0xde
[ 3.6996 ] Chip Sample: non es
[ 3.7000 ]
[ 3.7001 ] Retrieving EEPROM data
[ 3.7002 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/cvm.bin
[ 3.7008 ] MB2 Applet version 01.00.0000
[ 3.7790 ] Saved platform info in /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/cvm.bin
[ 3.8134 ]
[ 3.8135 ] Rebooting to recovery mode
[ 3.8156 ] tegrarcm_v2 --ismb2
[ 3.8164 ] MB2 Applet version 01.00.0000
[ 3.8914 ]
[ 3.8914 ] Rebooting to recovery mode
[ 3.8937 ] tegrarcm_v2 --reboot recovery
[ 3.8947 ] MB2 Applet version 01.00.0000
[ 3.9937 ]
Board ID(3668) version(300) sku(0001) revision(B.0)
Copy /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/kernel/dtb/tegra194-p3668-all-p3509-0000.dtb to /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/kernel/dtb/tegra194-p3668-all-p3509-0000.dtb.rec
Using UUID 7c4de24d-2c52-4e44-abf5-39340a4fc6d6 for mounting root APP_ext partition.
Using UUID e5400d27-b21a-4fea-b637-04e100d11f2f for mounting root APP_ext_enc partition.
Using UUID 3c42f269-e226-4b51-abe3-2450286a48b7 for mounting boot APP_ext partition.
copying bctfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-memcfg-p3668-0001-a00.cfg)... done.
copying bctfile1(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-memcfg-sw-override.cfg)... done.
copying minratchet_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-ratchet-p3668.cfg)... done.
copying device_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-bct-device-qspi-p3668.cfg)... done.
copying misc_cold_boot_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-misc-l4t.cfg)... done.
copying misc_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-misc-flash.cfg)... done.
copying pinmux_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-pinmux-p3668-a01.cfg)... done.
copying gpioint_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-gpioint-p3668-0001-a00.cfg)... done.
copying pmic_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-pmic-p3668-0001-a00.cfg)... done.
copying pmc_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-padvoltage-p3668-a01.cfg)... done.
copying prod_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra19x-mb1-prod-p3668-0001-a00.cfg)... done.
copying scr_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-scr-cbb-mini-p3668.cfg)... done.
copying scr_cold_boot_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-scr-cbb-mini-p3668.cfg)... done.
copying bootrom_config(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-reset-p3668-0001-a00.cfg)... done.
copying dev_params(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-br-bct-qspi.cfg)... done.
Using UUID 0b1cb7c7-bcd4-460f-9964-d7d1d1d2b764 for mounting UDA_ext partition.
Making system_uda_encrypted.img_ext...
Sync'ing system_uda_encrypted.img_ext ... done.
Converting RAW image to Sparse image... done.
system_uda_encrypted.img_ext built successfully.
Existing bootloader(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/nvtboot_cpu_t194.bin) reused.
copying initrd(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/l4t_initrd.img)... done.
prepare_luks_initrd: Begin to copy binaries into initrd
30412 块
49616 块
prepare_luks_initrd: Finish copying binaries into initrd
done.
Making Boot image... done.
/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x19 --key --minratchet_config tegra194-mb1-bct-ratchet-p3668.cfg --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.0027 ] tegrasign_v3.py --getmode mode.txt --key
[ 0.0027 ] Assuming zero filled SBK key : not reading
[ 0.0027 ] Generating ratchet blob
[ 0.0046 ] tegrabct_v2 --chip 0x19 0 --ratchet_blob ratchet_blob.bin --minratchet tegra194-mb1-bct-ratchet-p3668.cfg
[ 0.0052 ] FwIndex: 1, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 2, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 3, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 4, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 5, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 6, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 7, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 11, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 12, MinRatchetLevel: 0
[ 0.0054 ] FwIndex: 13, MinRatchetLevel: 0
[ 0.0054 ] FwIndex: 14, MinRatchetLevel: 0
[ 0.0054 ] FwIndex: 15, MinRatchetLevel: 0
[ 0.0054 ] FwIndex: 16, MinRatchetLevel: 0
[ 0.0054 ] FwIndex: 17, MinRatchetLevel: 0
[ 0.0054 ] FwIndex: 18, MinRatchetLevel: 0
[ 0.0054 ] FwIndex: 19, MinRatchetLevel: 0
[ 0.0054 ] FwIndex: 30, MinRatchetLevel: 0
[ 0.0054 ] FwIndex: 31, MinRatchetLevel: 0
[ 0.0054 ] FwIndex: 32, MinRatchetLevel: 0
[ 0.0054 ]
[ 0.0054 ] header_magic: 414e4452
[ 0.0073 ] tegrahost_v2 --chip 0x19 --align 1_boot.img
[ 0.0079 ]
[ 0.0098 ] tegrahost_v2 --chip 0x19 0 --magicid KRNL --ratchet_blob ratchet_blob.bin --appendsigheader 1_boot.img zerosbk
[ 0.0103 ] adding BCH for 1_boot.img
[ 0.8213 ]
[ 0.8240 ] tegrasign_v3.py --key --list 1_boot_sigheader.img_list.xml --pubkeyhash pub_key.key
[ 0.8241 ] Assuming zero filled SBK key : not reading
[ 0.9044 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_boot_sigheader.img.encrypt 1_boot_sigheader.img.hash zerosbk
[ 1.4213 ]
[ 1.4516 ] Signed file: /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/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 0x2d07800 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/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/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...
/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/ramdisk_tmp /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra
30412 块
_BASE_KERNEL_VERSION=4.9.253-tegra
/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/ramdisk_tmp/lib /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/ramdisk_tmp /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra
115330 块
Making Recovery image...
copying recdtbfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/kernel/dtb/tegra194-p3668-all-p3509-0000.dtb.rec)... done.
记录了20+0 的读入
记录了20+0 的写出
20 bytes copied, 0.000407947 s, 49.0 kB/s
Existing sosfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mb1_t194_prod.bin) reused.
Existing tegraboot(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/nvtboot_t194.bin) reused.
Existing cpu_bootloader(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/nvtboot_cpu_t194.bin) reused.
Existing mb2blfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/nvtboot_recovery_t194.bin) reused.
Existing mtspreboot(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/preboot_c10_prod_cr.bin) reused.
Existing mcepreboot(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mce_c10_prod_cr.bin) reused.
Existing mtsproper(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mts_c10_prod_cr.bin) reused.
Existing mb1file(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mb1_t194_prod.bin) reused.
Existing bpffile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/bpmp_t194.bin) reused.
copying bpfdtbfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/tegra194-a02-bpmp-p3668-a00.dtb)... done.
Existing scefile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/camera-rtcpu-sce.img) reused.
Existing camerafw(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/camera-rtcpu-rce.img) reused.
Existing spefile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/spe_t194.bin) reused.
Existing wb0boot(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/warmboot_t194_prod.bin) reused.
Existing tosfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/tos-trusty_t194.img) reused.
Existing eksfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/eks.img) reused.
copying soft_fuses(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-soft-fuses-l4t.cfg)... done.
copying dtbfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/kernel/dtb/tegra194-p3668-all-p3509-0000.dtb)... done.
Copying nv_boot_control.conf to rootfs
/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x19 --key --minratchet_config tegra194-mb1-bct-ratchet-p3668.cfg --cmd sign kernel_tegra194-p3668-all-p3509-0000.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.0027 ] tegrasign_v3.py --getmode mode.txt --key
[ 0.0027 ] Assuming zero filled SBK key : not reading
[ 0.0027 ] Generating ratchet blob
[ 0.0045 ] tegrabct_v2 --chip 0x19 0 --ratchet_blob ratchet_blob.bin --minratchet tegra194-mb1-bct-ratchet-p3668.cfg
[ 0.0051 ] FwIndex: 1, MinRatchetLevel: 0
[ 0.0052 ] FwIndex: 2, MinRatchetLevel: 0
[ 0.0052 ] FwIndex: 3, MinRatchetLevel: 0
[ 0.0052 ] FwIndex: 4, MinRatchetLevel: 0
[ 0.0052 ] FwIndex: 5, MinRatchetLevel: 0
[ 0.0052 ] FwIndex: 6, MinRatchetLevel: 0
[ 0.0052 ] FwIndex: 7, MinRatchetLevel: 0
[ 0.0052 ] FwIndex: 11, MinRatchetLevel: 0
[ 0.0052 ] FwIndex: 12, MinRatchetLevel: 0
[ 0.0052 ] FwIndex: 13, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 14, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 15, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 16, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 17, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 18, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 19, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 30, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 31, MinRatchetLevel: 0
[ 0.0053 ] FwIndex: 32, MinRatchetLevel: 0
[ 0.0053 ]
[ 0.0053 ] header_magic: d00dfeed
[ 0.0073 ] tegrahost_v2 --chip 0x19 --align 1_kernel_tegra194-p3668-all-p3509-0000.dtb
[ 0.0079 ]
[ 0.0099 ] tegrahost_v2 --chip 0x19 0 --magicid KDTB --ratchet_blob ratchet_blob.bin --appendsigheader 1_kernel_tegra194-p3668-all-p3509-0000.dtb zerosbk
[ 0.0105 ] adding BCH for 1_kernel_tegra194-p3668-all-p3509-0000.dtb
[ 0.0147 ]
[ 0.0172 ] tegrasign_v3.py --key --list 1_kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 0.0172 ] Assuming zero filled SBK key : not reading
[ 0.0226 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt 1_kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.hash zerosbk
[ 0.0255 ]
[ 0.0259 ] Signed file: /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
l4t_sign_image.sh: Generate header for kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
l4t_sign_image.sh: chip 0x19: add 0x3a6a3 to offset 0x8 in sig file
l4t_sign_image.sh: Generate 16-byte-size-aligned base file for kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
l4t_sign_image.sh: the signed file is /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
done.
populating kernel to rootfs... done.
populating initrd to rootfs... done.
populating kernel_tegra194-p3668-all-p3509-0000.dtb to rootfs... done.
Making system_boot.img...
populating bootfs from /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/rootfs/boot ... done.
populating extlinux/extlinux.conf ... done.
generating sig file of Image ... /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x19 --key --minratchet_config tegra194-mb1-bct-ratchet-p3668.cfg --cmd sign ./Image 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.0017 ] Generating signature
[ 0.0038 ] tegrasign_v3.py --getmode mode.txt --key
[ 0.0038 ] Assuming zero filled SBK key : not reading
[ 0.0038 ] Generating ratchet blob
[ 0.0056 ] tegrabct_v2 --chip 0x19 0 --ratchet_blob ratchet_blob.bin --minratchet tegra194-mb1-bct-ratchet-p3668.cfg
[ 0.0062 ] FwIndex: 1, MinRatchetLevel: 0
[ 0.0064 ] FwIndex: 2, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 3, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 4, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 5, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 6, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 7, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 11, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 12, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 13, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 14, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 15, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 16, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 17, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 18, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 19, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 30, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 31, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 32, MinRatchetLevel: 0
[ 0.0065 ]
[ 0.0066 ] header_magic: 5b14
[ 0.0085 ] tegrahost_v2 --chip 0x19 --align 1_Image
[ 0.0091 ]
[ 0.0109 ] tegrahost_v2 --chip 0x19 0 --magicid KRNL --ratchet_blob ratchet_blob.bin --appendsigheader 1_Image zerosbk
[ 0.0115 ] adding BCH for 1_Image
[ 0.7339 ]
[ 0.7367 ] tegrasign_v3.py --key --list 1_Image_sigheader_list.xml --pubkeyhash pub_key.key
[ 0.7367 ] Assuming zero filled SBK key : not reading
[ 0.8003 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_Image_sigheader.encrypt 1_Image_sigheader.hash zerosbk
[ 1.1279 ]
[ 1.1520 ] Signed file: /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mnt/Image_sigheader.encrypt
l4t_sign_image.sh: Generate header for Image_sigheader.encrypt
l4t_sign_image.sh: chip 0x19: add 0x2231008 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 ./Image.sig
done.
done.
generating sig file of kernel_tegra194-p3668-all-p3509-0000.dtb ... /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x19 --key --minratchet_config tegra194-mb1-bct-ratchet-p3668.cfg --cmd sign ./dtb/kernel_tegra194-p3668-all-p3509-0000.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.0017 ] Generating signature
[ 0.0040 ] tegrasign_v3.py --getmode mode.txt --key
[ 0.0041 ] Assuming zero filled SBK key : not reading
[ 0.0040 ] Generating ratchet blob
[ 0.0058 ] tegrabct_v2 --chip 0x19 0 --ratchet_blob ratchet_blob.bin --minratchet tegra194-mb1-bct-ratchet-p3668.cfg
[ 0.0064 ] FwIndex: 1, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 2, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 3, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 4, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 5, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 6, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 7, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 11, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 12, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 13, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 14, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 15, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 16, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 17, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 18, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 19, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 30, MinRatchetLevel: 0
[ 0.0065 ] FwIndex: 31, MinRatchetLevel: 0
[ 0.0066 ] FwIndex: 32, MinRatchetLevel: 0
[ 0.0066 ]
[ 0.0066 ] header_magic: d00dfeed
[ 0.0085 ] tegrahost_v2 --chip 0x19 --align 1_kernel_tegra194-p3668-all-p3509-0000.dtb
[ 0.0091 ]
[ 0.0110 ] tegrahost_v2 --chip 0x19 0 --magicid KDTB --ratchet_blob ratchet_blob.bin --appendsigheader 1_kernel_tegra194-p3668-all-p3509-0000.dtb zerosbk
[ 0.0115 ] adding BCH for 1_kernel_tegra194-p3668-all-p3509-0000.dtb
[ 0.0160 ]
[ 0.0185 ] tegrasign_v3.py --key --list 1_kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 0.0186 ] Assuming zero filled SBK key : not reading
[ 0.0228 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt 1_kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.hash zerosbk
[ 0.0261 ]
[ 0.4634 ] Signed file: /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mnt/kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
l4t_sign_image.sh: Generate header for kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
l4t_sign_image.sh: chip 0x19: add 0x3a6b0 to offset 0x8 in sig file
l4t_sign_image.sh: Generate 16-byte-size-aligned base file for kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
l4t_sign_image.sh: the sign header is saved at ./dtb/kernel_tegra194-p3668-all-p3509-0000.dtb.sig
Signed dir is already exist!
done.
done.
generating sig file of initrd ... /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x19 --key --cmd sign ./initrd data
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.0016 ] Generating signature
[ 0.0038 ] tegrasign_v3.py --getmode mode.txt --key
[ 0.0039 ] Assuming zero filled SBK key : not reading
[ 0.0038 ] header_magic: 1f8b0800
[ 0.0057 ] tegrahost_v2 --chip 0x19 --align 1_initrd
[ 0.0064 ]
[ 0.0082 ] tegrahost_v2 --chip 0x19 0 --magicid DATA --appendsigheader 1_initrd zerosbk
[ 0.0088 ] adding BCH for 1_initrd
[ 0.2058 ]
[ 0.2086 ] tegrasign_v3.py --key --list 1_initrd_sigheader_list.xml --pubkeyhash pub_key.key
[ 0.2087 ] Assuming zero filled SBK key : not reading
[ 0.2317 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_initrd_sigheader.encrypt 1_initrd_sigheader.hash zerosbk
[ 0.3378 ]
[ 0.3466 ] Signed file: /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mnt/initrd_sigheader.encrypt
l4t_sign_image.sh: Generate header for initrd_sigheader.encrypt
l4t_sign_image.sh: chip 0x19: add 0xad570b 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 ./initrd.sig
Signed dir is already exist!
done.
done.
generating sig file of extlinux/extlinux.conf ... /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x19 --key --cmd sign extlinux/extlinux.conf data
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.0017 ] Generating signature
[ 0.0039 ] tegrasign_v3.py --getmode mode.txt --key
[ 0.0039 ] Assuming zero filled SBK key : not reading
[ 0.0039 ] header_magic: 54494d45
[ 0.0058 ] tegrahost_v2 --chip 0x19 --align 1_extlinux.conf
[ 0.0065 ]
[ 0.0083 ] tegrahost_v2 --chip 0x19 0 --magicid DATA --appendsigheader 1_extlinux.conf zerosbk
[ 0.0089 ] adding BCH for 1_extlinux.conf
[ 0.0090 ]
[ 0.0117 ] tegrasign_v3.py --key --list 1_extlinux_sigheader.conf_list.xml --pubkeyhash pub_key.key
[ 0.0117 ] Assuming zero filled SBK key : not reading
[ 0.0155 ] tegrahost_v2 --chip 0x19 0 --updatesigheader 1_extlinux_sigheader.conf.encrypt 1_extlinux_sigheader.conf.hash zerosbk
[ 0.0162 ]
[ 0.0164 ] Signed file: /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/mnt/extlinux_sigheader.conf.encrypt
l4t_sign_image.sh: Generate header for extlinux_sigheader.conf.encrypt
l4t_sign_image.sh: chip 0x19: add 0x3e0 to offset 0x8 in sig file
l4t_sign_image.sh: Generate 16-byte-size-aligned base file for extlinux_sigheader.conf.encrypt
l4t_sign_image.sh: the sign header is saved at extlinux/extlinux.conf.sig
Signed dir is already exist!
done.
done.
Sync'ing system_boot.img ... done.
Converting RAW image to Sparse image... done.
system_boot.img built successfully.
Making system_root_encrypted.img_ext...
populating rootfs from /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/rootfs ... done.
Sync'ing system_root_encrypted.img_ext ... done.
Converting RAW image to Sparse image... done.
system_root_encrypted.img_ext built successfully.
Existing tbcfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/cboot_t194.bin) reused.
copying tbcdtbfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/kernel/dtb/tegra194-p3668-all-p3509-0000.dtb)... done.
copying cfgfile(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/flash_l4t_nvme_rootfs_enc.xml) to flash.xml... done.
Existing flasher(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/nvtboot_recovery_cpu_t194.bin) reused.
Existing flashapp(/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/tegraflash.py) reused.
./tegraflash.py --bl nvtboot_recovery_cpu_t194.bin --sdram_config tegra194-mb1-bct-memcfg-p3668-0001-a00.cfg,tegra194-memcfg-sw-override.cfg --odmdata 0xB8190000 --applet mb1_t194_prod.bin --cmd "sign" --soft_fuses tegra194-mb1-soft-fuses-l4t.cfg --cfg flash.xml --chip 0x19 --minratchet_config tegra194-mb1-bct-ratchet-p3668.cfg --device_config tegra19x-mb1-bct-device-qspi-p3668.cfg --misc_cold_boot_config tegra194-mb1-bct-misc-l4t.cfg --misc_config tegra194-mb1-bct-misc-flash.cfg --pinmux_config tegra19x-mb1-pinmux-p3668-a01.cfg --gpioint_config tegra194-mb1-bct-gpioint-p3668-0001-a00.cfg --pmic_config tegra194-mb1-bct-pmic-p3668-0001-a00.cfg --pmc_config tegra19x-mb1-padvoltage-p3668-a01.cfg --prod_config tegra19x-mb1-prod-p3668-0001-a00.cfg --scr_config tegra194-mb1-bct-scr-cbb-mini-p3668.cfg --scr_cold_boot_config tegra194-mb1-bct-scr-cbb-mini-p3668.cfg --br_cmd_config tegra194-mb1-bct-reset-p3668-0001-a00.cfg --dev_params tegra194-br-bct-qspi.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-p3668-a00.dtb; spe_fw spe_t194.bin; tlk tos-trusty_t194.img; eks eks.img; bootloader_dtb tegra194-p3668-all-p3509-0000.dtb" --external_device
saving flash command in /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/flashcmd.txt
saving Windows flash command to /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/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.0057 ] Reading ramcode from backup chip_info.bin file
[ 0.0059 ] RAMCODE Read from Device: 0
[ 0.0059 ] Disable BPMP dtb trim, using default dtb
[ 0.0059 ]
[ 0.0080 ] tegrasign_v3.py --getmode mode.txt --key None
[ 0.0081 ] Assuming zero filled SBK key
[ 0.0086 ] Generating RCM messages
[ 0.0113 ] tegrahost_v2 --chip 0x19 0 --magicid MB1B --appendsigheader mb1_t194_prod.bin zerosbk
[ 0.0121 ] Header already present for mb1_t194_prod.bin
[ 0.0181 ]
[ 0.0206 ] tegrasign_v3.py --getmode mode.txt --key None
[ 0.0208 ] Assuming zero filled SBK key
[ 0.0249 ] tegrasign_v3.py --file mb1_t194_prod_sigheader.bin --key None --length 1136 --offset 2960 --pubkeyhash pub_key.key
[ 0.0251 ] Assuming zero filled SBK key
[ 0.0419 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mb1_t194_prod_sigheader.bin mb1_t194_prod_sigheader.hash zerosbk
[ 0.0533 ]
[ 0.0572 ] tegrabct_v2 --chip 0x19 0 --sfuse tegra194-mb1-soft-fuses-l4t.cfg sfuse.bin
[ 0.0629 ]
[ 0.0668 ] tegrabct_v2 --chip 0x19 0 --ratchet_blob ratchet_blob.bin --minratchet tegra194-mb1-bct-ratchet-p3668.cfg
[ 0.0691 ] FwIndex: 1, MinRatchetLevel: 0
[ 0.0700 ] FwIndex: 2, MinRatchetLevel: 0
[ 0.0700 ] FwIndex: 3, MinRatchetLevel: 0
[ 0.0701 ] FwIndex: 4, MinRatchetLevel: 0
[ 0.0701 ] FwIndex: 5, MinRatchetLevel: 0
[ 0.0701 ] FwIndex: 6, MinRatchetLevel: 0
[ 0.0701 ] FwIndex: 7, MinRatchetLevel: 0
[ 0.0701 ] FwIndex: 11, MinRatchetLevel: 0
[ 0.0702 ] FwIndex: 12, MinRatchetLevel: 0
[ 0.0702 ] FwIndex: 13, MinRatchetLevel: 0
[ 0.0702 ] FwIndex: 14, MinRatchetLevel: 0
[ 0.0702 ] FwIndex: 15, MinRatchetLevel: 0
[ 0.0703 ] FwIndex: 16, MinRatchetLevel: 0
[ 0.0703 ] FwIndex: 17, MinRatchetLevel: 0
[ 0.0703 ] FwIndex: 18, MinRatchetLevel: 0
[ 0.0703 ] FwIndex: 19, MinRatchetLevel: 0
[ 0.0703 ] FwIndex: 30, MinRatchetLevel: 0
[ 0.0704 ] FwIndex: 31, MinRatchetLevel: 0
[ 0.0704 ] FwIndex: 32, MinRatchetLevel: 0
[ 0.0704 ]
[ 0.0750 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x19 0 --sfuses sfuse.bin --download rcm mb1_t194_prod_sigheader.bin 0 0
[ 0.0772 ] RCM 0 is saved as rcm_0.rcm
[ 0.0856 ] RCM 1 is saved as rcm_1.rcm
[ 0.0858 ] RCM 2 is saved as rcm_2.rcm
[ 0.0858 ] List of rcm files are saved in rcm_list.xml
[ 0.0858 ]
[ 0.0859 ] Signing RCM messages
[ 0.0888 ] tegrasign_v3.py --getmontgomeryvalues montgomery.bin --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0889 ] Assuming zero filled SBK key
[ 0.0983 ] Copying signature to RCM mesages
[ 0.1005 ] tegrarcm_v2 --chip 0x19 0 --updatesig rcm_list_signed.xml
[ 0.1023 ]
[ 0.1023 ] Parsing partition layout
[ 0.1041 ] tegraparser_v2 --pt flash.xml.tmp
[ 0.1068 ]
[ 0.1068 ] Creating list of images to be signed
[ 0.1087 ] tegrahost_v2 --chip 0x19 0 --partitionlayout flash.xml.bin --ratchet_blob ratchet_blob.bin --list images_list.xml zerosbk
[ 0.1095 ] adding BCH for recovery.img
[ 0.2375 ] adding BCH for tegra194-p3668-all-p3509-0000.dtb.rec
[ 1.2397 ] adding BCH for boot.img
[ 1.2647 ] adding BCH for boot.img
[ 2.0731 ] adding BCH for kernel_tegra194-p3668-all-p3509-0000.dtb
[ 2.9553 ] adding BCH for kernel_tegra194-p3668-all-p3509-0000.dtb
[ 2.9817 ]
[ 2.9818 ] Filling MB1 storage info
[ 2.9818 ] Generating br-bct
[ 2.9847 ] Performing cfg overlay
[ 2.9848 ] ['tegra194-mb1-bct-memcfg-p3668-0001-a00.cfg', 'tegra194-memcfg-sw-override.cfg']
[ 2.9855 ] sw_memcfg_overlay.pl -c tegra194-mb1-bct-memcfg-p3668-0001-a00.cfg -s tegra194-memcfg-sw-override.cfg -o /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/31767/tmpeiex9yui1.cfg
[ 3.0583 ]
[ 3.0584 ] Updating dev and MSS params in BR BCT
[ 3.0584 ] tegrabct_v2 --dev_param tegra194-br-bct-qspi.cfg --sdram /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/31767/tmpeiex9yui1.cfg --brbct br_bct.cfg --sfuse tegra194-mb1-soft-fuses-l4t.cfg --chip 0x19 0
[ 3.1086 ]
[ 3.1086 ] Updating bl info
[ 3.1108 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x19 0 --updateblinfo flash.xml.bin
[ 3.1118 ]
[ 3.1119 ] Generating signatures
[ 3.1140 ] tegrasign_v3.py --key None --list images_list.xml --pubkeyhash pub_key.key
[ 3.1140 ] Assuming zero filled SBK key
[ 4.1890 ] Copying signatures
[ 4.1925 ] tegrahost_v2 --chip 0x19 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[ 6.0266 ]
[ 6.0307 ] tegraparser_v2 --generategpt --pt flash.xml.bin
[ 6.0335 ]
[ 6.0411 ] tegrahost_v2 --chip 0x19 --align nvtboot_recovery_t194.bin
[ 6.0435 ]
[ 6.0474 ] tegrahost_v2 --chip 0x19 0 --magicid MB2B --ratchet_blob ratchet_blob.bin --appendsigheader nvtboot_recovery_t194.bin zerosbk
[ 6.0482 ] adding BCH for nvtboot_recovery_t194.bin
[ 6.0521 ]
[ 6.0544 ] tegrasign_v3.py --key None --list nvtboot_recovery_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 6.0545 ] Assuming zero filled SBK key
[ 6.0588 ] tegrahost_v2 --chip 0x19 0 --updatesigheader nvtboot_recovery_t194_sigheader.bin.encrypt nvtboot_recovery_t194_sigheader.bin.hash zerosbk
[ 6.0612 ]
[ 6.0632 ] tegrahost_v2 --chip 0x19 --align preboot_c10_prod_cr.bin
[ 6.0638 ]
[ 6.0656 ] tegrahost_v2 --chip 0x19 0 --magicid MTSP --appendsigheader preboot_c10_prod_cr.bin zerosbk
[ 6.0663 ] Header already present for preboot_c10_prod_cr.bin
[ 6.0669 ]
[ 6.0695 ] tegrasign_v3.py --key None --list preboot_c10_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 6.0695 ] Assuming zero filled SBK key
[ 6.0735 ] tegrahost_v2 --chip 0x19 0 --updatesigheader preboot_c10_prod_cr_sigheader.bin.encrypt preboot_c10_prod_cr_sigheader.bin.hash zerosbk
[ 6.0744 ]
[ 6.0762 ] tegrahost_v2 --chip 0x19 --align mce_c10_prod_cr.bin
[ 6.0768 ]
[ 6.0788 ] tegrahost_v2 --chip 0x19 0 --magicid MTSM --appendsigheader mce_c10_prod_cr.bin zerosbk
[ 6.0793 ] Header already present for mce_c10_prod_cr.bin
[ 6.0813 ]
[ 6.0836 ] tegrasign_v3.py --key None --list mce_c10_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 6.0837 ] Assuming zero filled SBK key
[ 6.0879 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mce_c10_prod_cr_sigheader.bin.encrypt mce_c10_prod_cr_sigheader.bin.hash zerosbk
[ 6.0900 ]
[ 6.0921 ] tegrahost_v2 --chip 0x19 --align mts_c10_prod_cr.bin
[ 6.0927 ]
[ 6.0948 ] tegrahost_v2 --chip 0x19 0 --magicid MTSB --appendsigheader mts_c10_prod_cr.bin zerosbk
[ 6.0953 ] adding BCH for mts_c10_prod_cr.bin
[ 6.1646 ]
[ 6.1670 ] tegrasign_v3.py --key None --list mts_c10_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 6.1671 ] Assuming zero filled SBK key
[ 6.1765 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mts_c10_prod_cr_sigheader.bin.encrypt mts_c10_prod_cr_sigheader.bin.hash zerosbk
[ 6.2084 ]
[ 6.2105 ] tegrahost_v2 --chip 0x19 --align bpmp_t194.bin
[ 6.2111 ]
[ 6.2130 ] tegrahost_v2 --chip 0x19 0 --magicid BPMF --ratchet_blob ratchet_blob.bin --appendsigheader bpmp_t194.bin zerosbk
[ 6.2137 ] adding BCH for bpmp_t194.bin
[ 6.2337 ]
[ 6.2362 ] tegrasign_v3.py --key None --list bpmp_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 6.2363 ] Assuming zero filled SBK key
[ 6.2418 ] tegrahost_v2 --chip 0x19 0 --updatesigheader bpmp_t194_sigheader.bin.encrypt bpmp_t194_sigheader.bin.hash zerosbk
[ 6.2512 ]
[ 6.2535 ] tegrahost_v2 --chip 0x19 --align tegra194-a02-bpmp-p3668-a00.dtb
[ 6.2554 ]
[ 6.2574 ] tegrahost_v2 --chip 0x19 0 --magicid BPMD --ratchet_blob ratchet_blob.bin --appendsigheader tegra194-a02-bpmp-p3668-a00.dtb zerosbk
[ 6.2582 ] adding BCH for tegra194-a02-bpmp-p3668-a00.dtb
[ 6.2670 ]
[ 6.2693 ] tegrasign_v3.py --key None --list tegra194-a02-bpmp-p3668-a00_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 6.2694 ] Assuming zero filled SBK key
[ 6.2746 ] tegrahost_v2 --chip 0x19 0 --updatesigheader tegra194-a02-bpmp-p3668-a00_sigheader.dtb.encrypt tegra194-a02-bpmp-p3668-a00_sigheader.dtb.hash zerosbk
[ 6.2794 ]
[ 6.2815 ] tegrahost_v2 --chip 0x19 --align spe_t194.bin
[ 6.2823 ]
[ 6.2842 ] tegrahost_v2 --chip 0x19 0 --magicid SPEF --ratchet_blob ratchet_blob.bin --appendsigheader spe_t194.bin zerosbk
[ 6.2850 ] adding BCH for spe_t194.bin
[ 6.2875 ]
[ 6.2901 ] tegrasign_v3.py --key None --list spe_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 6.2901 ] Assuming zero filled SBK key
[ 6.2945 ] tegrahost_v2 --chip 0x19 0 --updatesigheader spe_t194_sigheader.bin.encrypt spe_t194_sigheader.bin.hash zerosbk
[ 6.2962 ]
[ 6.2981 ] tegrahost_v2 --chip 0x19 --align tos-trusty_t194.img
[ 6.2988 ]
[ 6.3007 ] tegrahost_v2 --chip 0x19 0 --magicid TOSB --ratchet_blob ratchet_blob.bin --appendsigheader tos-trusty_t194.img zerosbk
[ 6.3017 ] adding BCH for tos-trusty_t194.img
[ 6.3101 ]
[ 6.3125 ] tegrasign_v3.py --key None --list tos-trusty_t194_sigheader.img_list.xml --pubkeyhash pub_key.key
[ 6.3126 ] Assuming zero filled SBK key
[ 6.3183 ] tegrahost_v2 --chip 0x19 0 --updatesigheader tos-trusty_t194_sigheader.img.encrypt tos-trusty_t194_sigheader.img.hash zerosbk
[ 6.3231 ]
[ 6.3252 ] tegrahost_v2 --chip 0x19 --align eks.img
[ 6.3259 ]
[ 6.3279 ] tegrahost_v2 --chip 0x19 0 --magicid EKSB --ratchet_blob ratchet_blob.bin --appendsigheader eks.img zerosbk
[ 6.3285 ] adding BCH for eks.img
[ 6.3288 ]
[ 6.3311 ] tegrasign_v3.py --key None --list eks_sigheader.img_list.xml --pubkeyhash pub_key.key
[ 6.3312 ] Assuming zero filled SBK key
[ 6.3353 ] tegrahost_v2 --chip 0x19 0 --updatesigheader eks_sigheader.img.encrypt eks_sigheader.img.hash zerosbk
[ 6.3360 ]
[ 6.3381 ] tegrahost_v2 --chip 0x19 --align tegra194-p3668-all-p3509-0000.dtb
[ 6.3388 ]
[ 6.3408 ] tegrahost_v2 --chip 0x19 0 --magicid CDTB --ratchet_blob ratchet_blob.bin --appendsigheader tegra194-p3668-all-p3509-0000.dtb zerosbk
[ 6.3415 ] adding BCH for tegra194-p3668-all-p3509-0000.dtb
[ 6.3461 ]
[ 6.3485 ] tegrasign_v3.py --key None --list tegra194-p3668-all-p3509-0000_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 6.3486 ] Assuming zero filled SBK key
[ 6.3533 ] tegrahost_v2 --chip 0x19 0 --updatesigheader tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt tegra194-p3668-all-p3509-0000_sigheader.dtb.hash zerosbk
[ 6.3565 ]
[ 6.3585 ] tegrahost_v2 --chip 0x19 --align nvtboot_recovery_cpu_t194.bin
[ 6.3591 ]
[ 6.3611 ] tegrahost_v2 --chip 0x19 0 --magicid CPBL --ratchet_blob ratchet_blob.bin --appendsigheader nvtboot_recovery_cpu_t194.bin zerosbk
[ 6.3618 ] adding BCH for nvtboot_recovery_cpu_t194.bin
[ 6.3665 ]
[ 6.3687 ] tegrasign_v3.py --key None --list nvtboot_recovery_cpu_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 6.3688 ] Assuming zero filled SBK key
[ 6.3731 ] tegrahost_v2 --chip 0x19 0 --updatesigheader nvtboot_recovery_cpu_t194_sigheader.bin.encrypt nvtboot_recovery_cpu_t194_sigheader.bin.hash zerosbk
[ 6.3762 ]
[ 6.3762 ] Copying signed file in /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed
[ 6.5721 ] tegraparser_v2 --pt flash.xml.bin --generateflashindex /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/flash.xml.tmp flash.idx
[ 7.8533 ]
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/flash.idx' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/flash.idx'
Flash index file is /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/flash.idx
Number of lines is 15
max_index=14
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/mbr_9_0.bin /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/mbr_9_0.bin
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/mbr_9_0.bin' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/mbr_9_0.bin'
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/gpt_primary_9_0.bin /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/gpt_primary_9_0.bin
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/gpt_primary_9_0.bin' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/gpt_primary_9_0.bin'
Copying APP image into /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/system_boot.img.raw
tar: 写入检查点 10000
tar: 写入检查点 20000
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/system_root_encrypted.img_ext /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/system_root_encrypted.img_ext
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/system_root_encrypted.img_ext' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/system_root_encrypted.img_ext'
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/recovery_sigheader.img.encrypt /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/recovery_sigheader.img.encrypt
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/recovery_sigheader.img.encrypt' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/recovery_sigheader.img.encrypt'
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/tegra194-p3668-all-p3509-0000.dtb_sigheader.rec.encrypt /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/tegra194-p3668-all-p3509-0000.dtb_sigheader.rec.encrypt
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/tegra194-p3668-all-p3509-0000.dtb_sigheader.rec.encrypt' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/tegra194-p3668-all-p3509-0000.dtb_sigheader.rec.encrypt'
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/kernel_bootctrl.bin /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/kernel_bootctrl.bin
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/kernel_bootctrl.bin' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/kernel_bootctrl.bin'
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/kernel_bootctrl.bin /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/kernel_bootctrl.bin
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/kernel_bootctrl.bin' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/kernel_bootctrl.bin'
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/boot_sigheader.img.encrypt /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/boot_sigheader.img.encrypt
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/boot_sigheader.img.encrypt' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/boot_sigheader.img.encrypt'
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/boot_sigheader.img.encrypt /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/boot_sigheader.img.encrypt
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/boot_sigheader.img.encrypt' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/boot_sigheader.img.encrypt'
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt'
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt'
Warning: skip writing RECROOTFS partition as no image is specified
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/system_uda_encrypted.img_ext /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/system_uda_encrypted.img_ext
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/system_uda_encrypted.img_ext' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/system_uda_encrypted.img_ext'
Copying /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/gpt_secondary_9_0.bin /home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/gpt_secondary_9_0.bin
'/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/bootloader/signed/gpt_secondary_9_0.bin' -> '/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/tools/kernel_flash/images/external/gpt_secondary_9_0.bin'
Generate images to be flashed
/home/guwen/545s/flashtool_tztek_geac_nx_jp4.6.1_545s2.0_v2.1.2/Linux_for_Tegra/flash.sh --no-flash --sign jetson-xavier-nx-devkit-emmc external
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 7.1
###############################################################################
Error: When disk encryption is enabled, root device cannot be external
Error: failed to generate images
Cleaning up...
below show the successful log when I run the command
sudo ROOTFS_ENC=1 ./tools/kernel_flash/l4t_initrd_flash.sh -u rsa_priv.pem -v sbk.key --external-device nvme0n1p1 -c ./tools/kernel_flash/flash_l4t_nvme_rootfs_enc.xml --external-only -S 35GiB --showlogs jetson-xavier-nx-devkit-emmc external
NX_ext_encrypt.log (24.5 KB)
I am so confused about the log that where the “sde” come from? Is it the nvme? And the device boot from emmc .
And I want to know why I cant discard the emmc if I just use the nvme.