Hi,
Yet another question about a fuse burning. This looks like the post, but whose link marked as a solution does not exist or I can not access.
TX2 carrier board, L4T 32.2.3
This has happened as follows.
- KEK0 was burned with PKC
$ echo "0x000000000000000000000000abcd0001" > abcd0008_kek0.txt
$ sudo ./odmfuse.sh -j -i 0x18 -c PKC -k ../abcd0008.pem --KEK0 ../abcd0008_kek0.txt jetson-tx2
[sudo] password for tsato:
Sorry, try again.
[sudo] password for tsato:
./tegraflash.py --chip 0x18 --applet "/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin" --skipuid --cmd "dump eeprom boardinfo cvm.bin"
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.0061 ] Generating RCM messages
[ 0.0077 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin 0 0
[ 0.0095 ] RCM 0 is saved as rcm_0.rcm
[ 0.0103 ] RCM 1 is saved as rcm_1.rcm
[ 0.0103 ] List of rcm files are saved in rcm_list.xml
[ 0.0103 ]
[ 0.0103 ] Signing RCM messages
[ 0.0119 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0136 ] Assuming zero filled SBK key
[ 0.0223 ]
[ 0.0223 ] Copying signature to RCM mesages
[ 0.0241 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml
[ 0.0257 ]
[ 0.0257 ] Boot Rom communication
[ 0.0274 ] tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0288 ] RCM version 0X180001
[ 0.1894 ] Boot Rom communication completed
[ 1.1959 ]
[ 2.1992 ] tegrarcm_v2 --isapplet
[ 2.2011 ] Applet version 01.00.0000
[ 2.5384 ]
[ 2.5404 ] Retrieving EEPROM data
[ 2.5406 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/cvm.bin
[ 2.5425 ] Applet version 01.00.0000
[ 2.8946 ] Saved platform info in /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/cvm.bin
[ 2.9675 ]
Board ID(3310) version(B02) sku(1000) revision(C.0)
copying sdram_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/P3310_A00_8GB_Samsung_8GB_lpddr4_204Mhz_A02_l4t.cfg)... done.
copying misc_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-misc-si-l4t.cfg)... done.
copying pinmux_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg)... done.
copying scr_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/minimal_scr.cfg)... done.
copying scr_cold_boot_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/mobile_scr.cfg)... done.
copying pmc_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg)... done.
copying pmic_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg)... done.
copying br_cmd_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg)... done.
copying prod_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg)... done.
copying dev_params(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/emmc.cfg)... done.
Existing mb2_bootloader(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
Existing mts_preboot(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/preboot_d15_prod_cr.bin) reused.
Existing mts_bootpack(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/mce_mts_d15_prod_cr.bin) reused.
copying bootloader_dtb(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done.
Existing bpmp_fw(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/bpmp.bin) reused.
copying bpmp_fw_dtb(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb)... done.
Existing tlk(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/tos-trusty.img) reused.
Existing eks(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/eks.img) reused.
Existing mb1file(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/mb1_prod.bin) reused.
Existing spefile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/spe.bin) reused.
copying tegraboot(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/nvtboot.bin)... done.
Existing tbcfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/cboot.bin) reused.
Existing scefile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/camera-rtcpu-sce.img) reused.
copying wb0boot(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/warmboot.bin)... done.
done.
Existing cfg(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/flash.xml) reused.
Existing bl(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/nvtboot_recovery_cpu.bin) reused.
Existing applet(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin) reused.
*** Calculating HASH from keyfile /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem ... done
PKC HASH: 0xd4401fb379c7d1efcb412054198885f49cf6486312614b32c044f49e44a44b74
*** Generating fuse configuration ... done.
done.
*** Start fusing ...
./tegraflash.py --sdram_config P3310_A00_8GB_Samsung_8GB_lpddr4_204Mhz_A02_l4t.cfg --misc_config tegra186-mb1-bct-misc-si-l4t.cfg --pinmux_config tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --scr_config minimal_scr.cfg --scr_cold_boot_config mobile_scr.cfg --pmc_config tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --pmic_config tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --br_cmd_config tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --prod_config tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg --dev_params emmc.cfg --bins "mb2_bootloader nvtboot_recovery.bin; mts_preboot preboot_d15_prod_cr.bin; mts_bootpack mce_mts_d15_prod_cr.bin; bootloader_dtb tegra186-quill-p3310-1000-c03-00-base.dtb; bpmp_fw bpmp.bin; bpmp_fw_dtb tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb; tlk tos-trusty.img; eks eks.img" --cfg flash.xml --bl nvtboot_recovery_cpu.bin --odmdata 0x90000 --chip 0x18 --applet mb1_recovery_prod.bin --cmd "burnfuses odmfuse_pkc.xml"
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.0137 ] Burning fuses
[ 0.0137 ] Generating RCM messages
[ 0.0152 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm mb1_recovery_prod.bin 0 0
[ 0.0168 ] RCM 0 is saved as rcm_0.rcm
[ 0.0176 ] RCM 1 is saved as rcm_1.rcm
[ 0.0176 ] List of rcm files are saved in rcm_list.xml
[ 0.0176 ]
[ 0.0176 ] Signing RCM messages
[ 0.0192 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0208 ] Assuming zero filled SBK key
[ 0.0293 ]
[ 0.0293 ] Copying signature to RCM mesages
[ 0.0307 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml
[ 0.0332 ]
[ 0.0332 ] Boot Rom communication
[ 0.0344 ] tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml
[ 0.0355 ] BootRom is not running
[ 5.2689 ]
[ 6.2721 ] tegrarcm_v2 --isapplet
[ 6.2740 ] Applet version 01.00.0000
[ 6.6108 ]
[ 6.6144 ] Parsing fuse info as per xml file
[ 6.6164 ] tegraparser_v2 --fuse_info odmfuse_pkc.xml blow_fuse_data.bin
[ 6.6183 ] MagicId=0x45535546 version=0x1
[ 6.6187 ] node: name=Kek0 size=16
[ 6.6187 ] value=0x000000000000000000000000abcd0001
[ 6.6187 ] node: name=PublicKeyHash size=32
[ 6.6187 ] value=0x744ba4449ef444c0324b61126348f69cf4858819542041cbefd1c779b31f40d4
[ 6.6187 ] node: name=BootSecurityInfo size=4
[ 6.6187 ] value=0x2
[ 6.6188 ]
[ 6.6207 ] tegrarcm_v2 --oem burnfuses blow_fuse_data.bin
[ 6.6225 ] Applet version 01.00.0000
[ 6.7237 ] 0000000000000001: Oem commands are not supported
[ 6.7247 ] Fuse burning failed
[ 6.7248 ]
[ 6.7248 ] trying fusing with CPU binary
[ 6.7285 ] tegrasign_v2 --key None --getmode mode.txt
[ 6.7304 ] Assuming zero filled SBK key
[ 6.7307 ]
[ 6.7308 ] Parsing partition layout
[ 6.7327 ] tegraparser_v2 --pt flash.xml.tmp
[ 6.7357 ]
[ 6.7357 ] Creating list of images to be signed
[ 6.7376 ] tegrahost_v2 --chip 0x18 0 --partitionlayout flash.xml.bin --list images_list.xml zerosbk
[ 6.7658 ]
[ 6.7659 ] Generating signatures
[ 6.7679 ] tegrasign_v2 --key None --list images_list.xml --pubkeyhash pub_key.key
[ 6.7696 ] Assuming zero filled SBK key
[ 7.0737 ]
[ 7.0738 ] Generating br-bct
[ 7.1107 ] Updating dev and MSS params in BR BCT
[ 7.1109 ] tegrabct_v2 --dev_param emmc.cfg --sdram P3310_A00_8GB_Samsung_8GB_lpddr4_204Mhz_A02_l4t.cfg --brbct br_bct.cfg --chip 0x18 0
[ 7.1460 ]
[ 7.1461 ] Updating bl info
[ 7.1479 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[ 7.1521 ]
[ 7.1522 ] Updating smd info
[ 7.1539 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 --updatesmdinfo flash.xml.bin
[ 7.1555 ]
[ 7.1555 ] Updating Odmdata
[ 7.1573 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updatefields Odmdata =0x90000
[ 7.1592 ]
[ 7.1593 ] Get Signed section of bct
[ 7.1611 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --listbct bct_list.xml
[ 7.1627 ]
[ 7.1643 ] tegrasign_v2 --key None --list bct_list.xml --pubkeyhash pub_key.key
[ 7.1659 ] Assuming zero filled SBK key
[ 7.1664 ]
[ 7.1664 ] Updating BCT with signature
[ 7.1679 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updatesig bct_list_signed.xml
[ 7.1697 ]
[ 7.1697 ] Generating coldboot mb1-bct
[ 7.1714 ] tegrabct_v2 --chip 0x18 0 --mb1bct mb1_cold_boot_bct.cfg --sdram P3310_A00_8GB_Samsung_8GB_lpddr4_204Mhz_A02_l4t.cfg --misc tegra186-mb1-bct-misc-si-l4t.cfg --scr mobile_scr.cfg --pinmux tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmc tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --pmic tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --brcommand tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --prod tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 7.1727 ] MB1-BCT version: 0xf
[ 7.1730 ] Copying Sdram info from 2 to 3 set
[ 7.1988 ] Packing sdram param for instance[0]
[ 7.1993 ] Packing sdram param for instance[1]
[ 7.1998 ] Packing sdram param for instance[2]
[ 7.2003 ] Packing sdram param for instance[3]
[ 7.2008 ] Parsing config file :tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg
[ 7.2015 ] Appending platform config data of size :- 3048
[ 7.2016 ]
[ 7.2016 ] Parsing config file :mobile_scr.cfg
[ 7.2016 ] Appending platform config data of size :- 12240
[ 7.2016 ]
[ 7.2016 ] Parsing config file :tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg
[ 7.2016 ] Appending platform config data of size :- 24
[ 7.2016 ]
[ 7.2016 ] Parsing config file :tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg
[ 7.2016 ] Appending platform config data of size :- 648
[ 7.2017 ]
[ 7.2017 ] Parsing config file :tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg
[ 7.2017 ] Appending platform config data of size :- 64
[ 7.2017 ]
[ 7.2017 ] Parsing config file :tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 7.2017 ] Appending platform config data of size :- 1628
[ 7.2017 ]
[ 7.2018 ] Updating mb1-bct with firmware information
[ 7.2035 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo flash.xml.bin
[ 7.2047 ] MB1-BCT version: 0xf
[ 7.2054 ]
[ 7.2054 ] Updating mb1-bct with storage information
[ 7.2071 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_cold_boot_bct_MB1.bct --updatestorageinfo flash.xml.bin
[ 7.2083 ] MB1-BCT version: 0xf
[ 7.2090 ]
[ 7.2106 ] tegrahost_v2 --chip 0x18 --align mb1_cold_boot_bct_MB1.bct
[ 7.2123 ]
[ 7.2140 ] tegrahost_v2 --appendsigheader mb1_cold_boot_bct_MB1.bct zerosbk
[ 7.2153 ]
[ 7.2173 ] tegrasign_v2 --key None --list mb1_cold_boot_bct_MB1_sigheader.bct_list.xml
[ 7.2188 ] Assuming zero filled SBK key
[ 7.2220 ]
[ 7.2239 ] tegrahost_v2 --updatesigheader mb1_cold_boot_bct_MB1_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_sigheader.bct.hash zerosbk
[ 7.2254 ]
[ 7.2255 ] Generating recovery mb1-bct
[ 7.2271 ] tegrabct_v2 --chip 0x18 0 --mb1bct mb1_bct.cfg --sdram P3310_A00_8GB_Samsung_8GB_lpddr4_204Mhz_A02_l4t.cfg --misc tegra186-mb1-bct-misc-si-l4t.cfg --scr minimal_scr.cfg --pinmux tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmc tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --pmic tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --brcommand tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --prod tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 7.2286 ] MB1-BCT version: 0xf
[ 7.2289 ] Copying Sdram info from 2 to 3 set
[ 7.2557 ] Packing sdram param for instance[0]
[ 7.2562 ] Packing sdram param for instance[1]
[ 7.2567 ] Packing sdram param for instance[2]
[ 7.2572 ] Packing sdram param for instance[3]
[ 7.2577 ] Parsing config file :tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg
[ 7.2584 ] Appending platform config data of size :- 3048
[ 7.2584 ]
[ 7.2584 ] Parsing config file :minimal_scr.cfg
[ 7.2584 ] Appending platform config data of size :- 12240
[ 7.2584 ]
[ 7.2584 ] Parsing config file :tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg
[ 7.2584 ] Appending platform config data of size :- 24
[ 7.2585 ]
[ 7.2585 ] Parsing config file :tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg
[ 7.2585 ] Appending platform config data of size :- 648
[ 7.2585 ]
[ 7.2585 ] Parsing config file :tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg
[ 7.2585 ] Appending platform config data of size :- 64
[ 7.2585 ]
[ 7.2585 ] Parsing config file :tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 7.2585 ] Appending platform config data of size :- 1628
[ 7.2586 ]
[ 7.2586 ] Updating mb1-bct with firmware information
[ 7.2605 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_bct_MB1.bct --updatefwinfo flash.xml.bin
[ 7.2619 ] MB1-BCT version: 0xf
[ 7.2626 ]
[ 7.2626 ] Updating mb1-bct with storage information
[ 7.2645 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_bct_MB1.bct --updatestorageinfo flash.xml.bin
[ 7.2658 ] MB1-BCT version: 0xf
[ 7.2663 ]
[ 7.2681 ] tegrahost_v2 --chip 0x18 --align mb1_bct_MB1.bct
[ 7.2697 ]
[ 7.2713 ] tegrahost_v2 --appendsigheader mb1_bct_MB1.bct zerosbk
[ 7.2728 ]
[ 7.2747 ] tegrasign_v2 --key None --list mb1_bct_MB1_sigheader.bct_list.xml
[ 7.2759 ] Assuming zero filled SBK key
[ 7.2788 ]
[ 7.2806 ] tegrahost_v2 --updatesigheader mb1_bct_MB1_sigheader.bct.encrypt mb1_bct_MB1_sigheader.bct.hash zerosbk
[ 7.2821 ]
[ 7.2823 ] Copying signatures
[ 7.2837 ] tegrahost_v2 --chip 0x18 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[ 7.4039 ]
[ 7.4040 ] Sending BCTs
[ 7.4059 ] tegrarcm_v2 --download bct_bootrom br_bct_BR.bct --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
[ 7.4077 ] Applet version 01.00.0000
[ 7.7430 ] Sending bct_bootrom
[ 7.7433 ] [................................................] 100%
[ 7.7448 ] Sending bct_mb1
[ 7.7455 ] [................................................] 100%
[ 7.7617 ]
[ 7.7618 ] Generating blob
[ 7.7640 ] tegrahost_v2 --chip 0x18 --align blob_nvtboot_recovery_cpu.bin
[ 7.7660 ]
[ 7.7680 ] tegrahost_v2 --appendsigheader blob_nvtboot_recovery_cpu.bin zerosbk
[ 7.7708 ]
[ 7.7734 ] tegrasign_v2 --key None --list blob_nvtboot_recovery_cpu_sigheader.bin_list.xml
[ 7.7753 ] Assuming zero filled SBK key
[ 7.7897 ]
[ 7.7919 ] tegrahost_v2 --updatesigheader blob_nvtboot_recovery_cpu_sigheader.bin.encrypt blob_nvtboot_recovery_cpu_sigheader.bin.hash zerosbk
[ 7.7942 ]
[ 7.7958 ] tegrahost_v2 --chip 0x18 --align blob_nvtboot_recovery.bin
[ 7.7972 ]
[ 7.7987 ] tegrahost_v2 --appendsigheader blob_nvtboot_recovery.bin zerosbk
[ 7.8007 ]
[ 7.8028 ] tegrasign_v2 --key None --list blob_nvtboot_recovery_sigheader.bin_list.xml
[ 7.8043 ] Assuming zero filled SBK key
[ 7.8086 ]
[ 7.8106 ] tegrahost_v2 --updatesigheader blob_nvtboot_recovery_sigheader.bin.encrypt blob_nvtboot_recovery_sigheader.bin.hash zerosbk
[ 7.8127 ]
[ 7.8142 ] tegrahost_v2 --chip 0x18 --align blob_preboot_d15_prod_cr.bin
[ 7.8155 ]
[ 7.8169 ] tegrahost_v2 --appendsigheader blob_preboot_d15_prod_cr.bin zerosbk
[ 7.8184 ]
[ 7.8205 ] tegrasign_v2 --key None --list blob_preboot_d15_prod_cr_sigheader.bin_list.xml
[ 7.8220 ] Assuming zero filled SBK key
[ 7.8270 ]
[ 7.8291 ] tegrahost_v2 --updatesigheader blob_preboot_d15_prod_cr_sigheader.bin.encrypt blob_preboot_d15_prod_cr_sigheader.bin.hash zerosbk
[ 7.8310 ]
[ 7.8328 ] tegrahost_v2 --chip 0x18 --align blob_mce_mts_d15_prod_cr.bin
[ 7.8345 ]
[ 7.8364 ] tegrahost_v2 --appendsigheader blob_mce_mts_d15_prod_cr.bin zerosbk
[ 7.8461 ]
[ 7.8486 ] tegrasign_v2 --key None --list blob_mce_mts_d15_prod_cr_sigheader.bin_list.xml
[ 7.8504 ] Assuming zero filled SBK key
[ 7.9266 ]
[ 7.9289 ] tegrahost_v2 --updatesigheader blob_mce_mts_d15_prod_cr_sigheader.bin.encrypt blob_mce_mts_d15_prod_cr_sigheader.bin.hash zerosbk
[ 7.9333 ]
[ 7.9350 ] tegrahost_v2 --chip 0x18 --align blob_tegra186-quill-p3310-1000-c03-00-base.dtb
[ 7.9364 ]
[ 7.9380 ] tegrahost_v2 --appendsigheader blob_tegra186-quill-p3310-1000-c03-00-base.dtb zerosbk
[ 7.9401 ]
[ 7.9419 ] tegrasign_v2 --key None --list blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml
[ 7.9431 ] Assuming zero filled SBK key
[ 7.9575 ]
[ 7.9596 ] tegrahost_v2 --updatesigheader blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.hash zerosbk
[ 7.9617 ]
[ 7.9636 ] tegrahost_v2 --chip 0x18 --align blob_bpmp.bin
[ 7.9651 ]
[ 7.9667 ] tegrahost_v2 --appendsigheader blob_bpmp.bin zerosbk
[ 7.9694 ]
[ 7.9715 ] tegrasign_v2 --key None --list blob_bpmp_sigheader.bin_list.xml
[ 7.9726 ] Assuming zero filled SBK key
[ 7.9933 ]
[ 7.9951 ] tegrahost_v2 --updatesigheader blob_bpmp_sigheader.bin.encrypt blob_bpmp_sigheader.bin.hash zerosbk
[ 7.9977 ]
[ 7.9999 ] tegrahost_v2 --chip 0x18 --align blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb
[ 8.0018 ]
[ 8.0038 ] tegrahost_v2 --appendsigheader blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb zerosbk
[ 8.0076 ]
[ 8.0100 ] tegrasign_v2 --key None --list blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb_list.xml
[ 8.0116 ] Assuming zero filled SBK key
[ 8.0345 ]
[ 8.0370 ] tegrahost_v2 --updatesigheader blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.encrypt blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.hash zerosbk
[ 8.0391 ]
[ 8.0410 ] tegrahost_v2 --chip 0x18 --align blob_tos-trusty.img
[ 8.0426 ]
[ 8.0446 ] tegrahost_v2 --appendsigheader blob_tos-trusty.img zerosbk
[ 8.0466 ]
[ 8.0489 ] tegrasign_v2 --key None --list blob_tos-trusty_sigheader.img_list.xml
[ 8.0500 ] Assuming zero filled SBK key
[ 8.0636 ]
[ 8.0652 ] tegrahost_v2 --updatesigheader blob_tos-trusty_sigheader.img.encrypt blob_tos-trusty_sigheader.img.hash zerosbk
[ 8.0670 ]
[ 8.0686 ] tegrahost_v2 --chip 0x18 --align blob_eks.img
[ 8.0698 ]
[ 8.0713 ] tegrahost_v2 --appendsigheader blob_eks.img zerosbk
[ 8.0726 ]
[ 8.0746 ] tegrasign_v2 --key None --list blob_eks_sigheader.img_list.xml
[ 8.0759 ] Assuming zero filled SBK key
[ 8.0761 ]
[ 8.0779 ] tegrahost_v2 --updatesigheader blob_eks_sigheader.img.encrypt blob_eks_sigheader.img.hash zerosbk
[ 8.0792 ]
[ 8.0809 ] tegrahost_v2 --chip 0x18 --generateblob blob.xml blob.bin
[ 8.0820 ] number of images in blob are 9
[ 8.0823 ] blobsize is 4097816
[ 8.0825 ] Added binary blob_nvtboot_recovery_cpu_sigheader.bin.encrypt of size 203856
[ 8.0852 ] Added binary blob_nvtboot_recovery_sigheader.bin.encrypt of size 89360
[ 8.0858 ] Added binary blob_preboot_d15_prod_cr_sigheader.bin.encrypt of size 63104
[ 8.0864 ] Added binary blob_mce_mts_d15_prod_cr_sigheader.bin.encrypt of size 2082144
[ 8.0872 ] Added binary blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt of size 344464
[ 8.0880 ] Added binary blob_bpmp_sigheader.bin.encrypt of size 533904
[ 8.0885 ] Added binary blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.encrypt of size 466240
[ 8.0895 ] Added binary blob_tos-trusty_sigheader.img.encrypt of size 313152
[ 8.0900 ] Added binary blob_eks_sigheader.img.encrypt of size 1440
[ 8.0919 ]
[ 8.0920 ] Sending bootloader and pre-requisite binaries
[ 8.0934 ] tegrarcm_v2 --download blob blob.bin
[ 8.0945 ] Applet version 01.00.0000
[ 8.4354 ] Sending blob
[ 8.4356 ] [................................................] 100%
[ 8.8852 ]
[ 8.8870 ] tegrarcm_v2 --boot recovery
[ 8.8888 ] Applet version 01.00.0000
[ 9.2281 ]
[ 10.2312 ] tegrarcm_v2 --isapplet
[ 10.5694 ]
[ 10.5715 ] tegradevflash_v2 --iscpubl
[ 10.5734 ] Cannot Open USB
[ 11.3504 ]
[ 12.3537 ] tegrarcm_v2 --isapplet
[ 12.4512 ]
[ 12.4533 ] tegradevflash_v2 --iscpubl
[ 12.4552 ] Bootloader version 01.00.0000
[ 12.6748 ] Bootloader version 01.00.0000
[ 12.6759 ]
[ 12.6760 ] tegradevflash_v2 --oem burnfuses blow_fuse_data.bin
[ 12.6779 ] Bootloader version 01.00.0000
[ 12.7953 ] Fusing burning successful
[ 12.9105 ]
[ 12.9125 ] tegradevflash_v2 --reboot recovery
[ 12.9144 ] Bootloader version 01.00.0000
[ 13.0157 ]
*** The fuse configuration is saved in bootloader/odmfuse_pkc.xml
*** The ODM fuse has been secured with PKC keys.
*** Flash "signed BCT and bootloader(s)".
*** done.
- Flash an image
$ sudo BOARDID=3310 FAB=C04 ./flash.sh -u ../abcd0008.pem -r jetson-tx2 mmcblk0p1
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 2.3
###############################################################################
# Target Board Information:
# Name: jetson-tx2, Board Family: t186ref, SoC: Tegra 186,
# OpMode: production, Boot Authentication: PKC,
###############################################################################
Board ID(3310) version(C04) sku() revision()
copying bctfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/P3310_A00_8GB_Samsung_8GB_lpddr4_204Mhz_A02_l4t.cfg)... done.
copying misc_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-misc-si-l4t.cfg)... done.
copying pinmux_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg)... done.
copying pmic_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg)... done.
copying pmc_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg)... done.
copying prod_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg)... done.
copying scr_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/minimal_scr.cfg)... done.
copying scr_cold_boot_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/mobile_scr.cfg)... done.
copying bootrom_config(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg)... done.
copying dev_params(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/BCT/emmc.cfg)... done.
Existing bootloader(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
copying initrd(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/l4t_initrd.img)... done.
populating kernel to rootfs... done.
populating initrd to rootfs... done.
populating /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb to rootfs... done.
Making Boot image... done.
Existing sosfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin) reused.
copying tegraboot(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/nvtboot.bin)... done.
Existing cpu_bootloader(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
Existing mb2blfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
Existing mtspreboot(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/preboot_d15_prod_cr.bin) reused.
Existing mts(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/mce_mts_d15_prod_cr.bin) reused.
Existing mb1file(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/mb1_prod.bin) reused.
Existing bpffile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/bpmp.bin) reused.
copying bpfdtbfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb)... done.
Existing scefile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/camera-rtcpu-sce.img) reused.
Existing spefile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/spe.bin) reused.
Existing drameccfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/dram-ecc.bin) reused.
Existing badpagefile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/badpage.bin) reused.
copying wb0boot(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/warmboot.bin)... done.
Existing tosfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/tos-trusty.img) reused.
Existing eksfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/eks.img) reused.
copying dtbfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done.
Copying nv_boot_control.conf to rootfs
Reusing existing system.img...
done.
Existing tbcfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/cboot.bin) reused.
copying tbcdtbfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done.
copying cfgfile(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/t186ref/cfg/flash_l4t_t186.xml) to flash.xml... done.
Existing flasher(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/nvtboot_recovery_cpu.bin) reused.
Existing flashapp(/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/tegraflash.py) reused.
./tegraflash.py --bl nvtboot_recovery_cpu.bin --sdram_config P3310_A00_8GB_Samsung_8GB_lpddr4_204Mhz_A02_l4t.cfg --odmdata 0x90000 --applet mb1_recovery_prod.bin --cmd "flash; reboot" --cfg flash.xml --chip 0x18 --misc_config tegra186-mb1-bct-misc-si-l4t.cfg --pinmux_config tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmic_config tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --pmc_config tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --prod_config tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg --scr_config minimal_scr.cfg --scr_cold_boot_config mobile_scr.cfg --br_cmd_config tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --dev_params emmc.cfg --bins "mb2_bootloader nvtboot_recovery.bin; mts_preboot preboot_d15_prod_cr.bin; mts_bootpack mce_mts_d15_prod_cr.bin; bpmp_fw bpmp.bin; bpmp_fw_dtb tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb; tlk tos-trusty.img; eks eks.img; bootloader_dtb tegra186-quill-p3310-1000-c03-00-base.dtb" --skipuid --key "/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem"
saving flash command in /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/flashcmd.txt
saving Windows flash command to /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/flash_win.bat
*** Flashing target device started. ***
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
[ 0.0224 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --getmode mode.txt
[ 0.0243 ] PKC key in Open SSL format
[ 0.0248 ] Key size is 256 bytes
[ 0.0251 ] Valid PKC key
[ 0.0290 ]
[ 0.0291 ] Generating RCM messages
[ 0.0311 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm mb1_recovery_prod.bin 0 0
[ 0.0330 ] RCM 0 is saved as rcm_0.rcm
[ 0.0338 ] RCM 1 is saved as rcm_1.rcm
[ 0.0338 ] List of rcm files are saved in rcm_list.xml
[ 0.0338 ]
[ 0.0339 ] Signing RCM messages
[ 0.0358 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0377 ] PKC key in Open SSL format
[ 0.0381 ] Key size is 256 bytes
[ 0.0384 ] Valid PKC key
[ 0.0405 ] Saving pkc public key in pub_key.key
[ 0.2255 ]
[ 0.2255 ] Copying signature to RCM mesages
[ 0.2275 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml --pubkeyhash pub_key.key
[ 0.2300 ]
[ 0.2301 ] Parsing partition layout
[ 0.2509 ] tegraparser_v2 --pt flash.xml.tmp
[ 0.2530 ]
[ 0.2531 ] Creating list of images to be signed
[ 0.2638 ] tegrahost_v2 --chip 0x18 0 --partitionlayout flash.xml.bin --list images_list.xml oem-rsa
[ 0.2972 ]
[ 0.2972 ] Generating signatures
[ 0.2988 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list images_list.xml --pubkeyhash pub_key.key
[ 0.2999 ] PKC key in Open SSL format
[ 0.3004 ] Key size is 256 bytes
[ 0.3007 ] Valid PKC key
[ 0.3019 ] Saving pkc public key in pub_key.key
[ 3.1161 ]
[ 3.1162 ] Generating br-bct
[ 3.1180 ] Updating dev and MSS params in BR BCT
[ 3.1182 ] tegrabct_v2 --dev_param emmc.cfg --sdram P3310_A00_8GB_Samsung_8GB_lpddr4_204Mhz_A02_l4t.cfg --brbct br_bct.cfg --chip 0x18 0
[ 3.1491 ]
[ 3.1492 ] Updating bl info
[ 3.1506 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[ 3.1535 ]
[ 3.1535 ] Updating smd info
[ 3.1551 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 --updatesmdinfo flash.xml.bin
[ 3.1571 ]
[ 3.1571 ] Updating Odmdata
[ 3.1587 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updatefields Odmdata =0x90000
[ 3.1609 ]
[ 3.1609 ] Get Signed section of bct
[ 3.1625 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --listbct bct_list.xml
[ 3.1644 ]
[ 3.1660 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list bct_list.xml --pubkeyhash pub_key.key
[ 3.1674 ] PKC key in Open SSL format
[ 3.1677 ] Key size is 256 bytes
[ 3.1678 ] Valid PKC key
[ 3.1714 ] Saving pkc public key in pub_key.key
[ 3.2540 ]
[ 3.2541 ] Updating BCT with signature
[ 3.2554 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 0 --updatesig bct_list_signed.xml --pubkeyhash pub_key.key
[ 3.2568 ]
[ 3.2569 ] Generating coldboot mb1-bct
[ 3.2582 ] tegrabct_v2 --chip 0x18 0 --mb1bct mb1_cold_boot_bct.cfg --sdram P3310_A00_8GB_Samsung_8GB_lpddr4_204Mhz_A02_l4t.cfg --misc tegra186-mb1-bct-misc-si-l4t.cfg --scr mobile_scr.cfg --pinmux tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmc tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --pmic tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --brcommand tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --prod tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 3.2594 ] MB1-BCT version: 0xf
[ 3.2597 ] Copying Sdram info from 2 to 3 set
[ 3.2768 ] Packing sdram param for instance[0]
[ 3.2772 ] Packing sdram param for instance[1]
[ 3.2777 ] Packing sdram param for instance[2]
[ 3.2782 ] Packing sdram param for instance[3]
[ 3.2787 ] Parsing config file :tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg
[ 3.2791 ] Appending platform config data of size :- 3048
[ 3.2791 ]
[ 3.2791 ] Parsing config file :mobile_scr.cfg
[ 3.2791 ] Appending platform config data of size :- 12240
[ 3.2791 ]
[ 3.2791 ] Parsing config file :tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg
[ 3.2791 ] Appending platform config data of size :- 24
[ 3.2792 ]
[ 3.2792 ] Parsing config file :tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg
[ 3.2792 ] Appending platform config data of size :- 648
[ 3.2792 ]
[ 3.2792 ] Parsing config file :tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg
[ 3.2792 ] Appending platform config data of size :- 64
[ 3.2792 ]
[ 3.2792 ] Parsing config file :tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 3.2792 ] Appending platform config data of size :- 1628
[ 3.2792 ]
[ 3.2793 ] Updating mb1-bct with firmware information
[ 3.2806 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo flash.xml.bin
[ 3.2819 ] MB1-BCT version: 0xf
[ 3.2826 ]
[ 3.2826 ] Updating mb1-bct with storage information
[ 3.2839 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_cold_boot_bct_MB1.bct --updatestorageinfo flash.xml.bin
[ 3.2850 ] MB1-BCT version: 0xf
[ 3.2855 ]
[ 3.2864 ] tegrahost_v2 --chip 0x18 --align mb1_cold_boot_bct_MB1.bct
[ 3.2873 ]
[ 3.2884 ] tegrahost_v2 --appendsigheader mb1_cold_boot_bct_MB1.bct oem-rsa
[ 3.2899 ]
[ 3.2910 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list mb1_cold_boot_bct_MB1_sigheader.bct_list.xml --pubkeyhash pub_key.key
[ 3.2920 ] PKC key in Open SSL format
[ 3.2923 ] Key size is 256 bytes
[ 3.2924 ] Valid PKC key
[ 3.2948 ] Saving pkc public key in pub_key.key
[ 3.3800 ]
[ 3.3821 ] tegrahost_v2 --updatesigheader mb1_cold_boot_bct_MB1_sigheader.bct.signed mb1_cold_boot_bct_MB1_sigheader.bct.sig oem-rsa
[ 3.3834 ]
[ 3.3835 ] Generating recovery mb1-bct
[ 3.3849 ] tegrabct_v2 --chip 0x18 0 --mb1bct mb1_bct.cfg --sdram P3310_A00_8GB_Samsung_8GB_lpddr4_204Mhz_A02_l4t.cfg --misc tegra186-mb1-bct-misc-si-l4t.cfg --scr minimal_scr.cfg --pinmux tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmc tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --pmic tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --brcommand tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --prod tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 3.3862 ] MB1-BCT version: 0xf
[ 3.3866 ] Copying Sdram info from 2 to 3 set
[ 3.4050 ] Packing sdram param for instance[0]
[ 3.4055 ] Packing sdram param for instance[1]
[ 3.4059 ] Packing sdram param for instance[2]
[ 3.4064 ] Packing sdram param for instance[3]
[ 3.4069 ] Parsing config file :tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg
[ 3.4073 ] Appending platform config data of size :- 3048
[ 3.4073 ]
[ 3.4073 ] Parsing config file :minimal_scr.cfg
[ 3.4073 ] Appending platform config data of size :- 12240
[ 3.4073 ]
[ 3.4074 ] Parsing config file :tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg
[ 3.4074 ] Appending platform config data of size :- 24
[ 3.4074 ]
[ 3.4074 ] Parsing config file :tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg
[ 3.4074 ] Appending platform config data of size :- 648
[ 3.4074 ]
[ 3.4074 ] Parsing config file :tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg
[ 3.4074 ] Appending platform config data of size :- 64
[ 3.4074 ]
[ 3.4074 ] Parsing config file :tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 3.4075 ] Appending platform config data of size :- 1628
[ 3.4075 ]
[ 3.4075 ] Updating mb1-bct with firmware information
[ 3.4090 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_bct_MB1.bct --updatefwinfo flash.xml.bin
[ 3.4108 ] MB1-BCT version: 0xf
[ 3.4118 ]
[ 3.4118 ] Updating mb1-bct with storage information
[ 3.4130 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_bct_MB1.bct --updatestorageinfo flash.xml.bin
[ 3.4145 ] MB1-BCT version: 0xf
[ 3.4576 ]
[ 3.4593 ] tegrahost_v2 --chip 0x18 --align mb1_bct_MB1.bct
[ 3.4611 ]
[ 3.4630 ] tegrahost_v2 --appendsigheader mb1_bct_MB1.bct oem-rsa
[ 3.4651 ]
[ 3.4676 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list mb1_bct_MB1_sigheader.bct_list.xml --pubkeyhash pub_key.key
[ 3.4690 ] PKC key in Open SSL format
[ 3.4694 ] Key size is 256 bytes
[ 3.4696 ] Valid PKC key
[ 3.4734 ] Saving pkc public key in pub_key.key
[ 3.5580 ]
[ 3.5601 ] tegrahost_v2 --updatesigheader mb1_bct_MB1_sigheader.bct.signed mb1_bct_MB1_sigheader.bct.sig oem-rsa
[ 3.5614 ]
[ 3.5616 ] Copying signatures
[ 3.5628 ] tegrahost_v2 --chip 0x18 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml --pubkeyhash pub_key.key
[ 3.6030 ]
[ 3.6031 ] Boot Rom communication
[ 3.6044 ] tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml --skipuid
[ 3.6057 ] RCM version 0X180001
[ 3.7653 ] Boot Rom communication completed
[ 4.7736 ]
[ 5.7770 ] tegrarcm_v2 --isapplet
[ 5.7789 ] Applet version 01.00.0000
[ 6.1167 ]
[ 6.1167 ] Sending BCTs
[ 6.1188 ] tegrarcm_v2 --download bct_bootrom br_bct_BR.bct --download bct_mb1 mb1_bct_MB1_sigheader.bct.signed
[ 6.1207 ] Applet version 01.00.0000
[ 6.4729 ] Sending bct_bootrom
[ 6.4733 ] [................................................] 100%
[ 6.4747 ] Sending bct_mb1
[ 6.4760 ] [................................................] 100%
[ 6.4927 ]
[ 6.4928 ] Generating blob
[ 6.4951 ] tegrahost_v2 --chip 0x18 --align blob_nvtboot_recovery_cpu.bin
[ 6.4972 ]
[ 6.4993 ] tegrahost_v2 --appendsigheader blob_nvtboot_recovery_cpu.bin oem-rsa
[ 6.5022 ]
[ 6.5049 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list blob_nvtboot_recovery_cpu_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 6.5066 ] PKC key in Open SSL format
[ 6.5070 ] Key size is 256 bytes
[ 6.5072 ] Valid PKC key
[ 6.5102 ] Saving pkc public key in pub_key.key
[ 6.6185 ]
[ 6.6211 ] tegrahost_v2 --updatesigheader blob_nvtboot_recovery_cpu_sigheader.bin.signed blob_nvtboot_recovery_cpu_sigheader.bin.sig oem-rsa
[ 6.6239 ]
[ 6.6260 ] tegrahost_v2 --chip 0x18 --align blob_nvtboot_recovery.bin
[ 6.6279 ]
[ 6.6298 ] tegrahost_v2 --appendsigheader blob_nvtboot_recovery.bin oem-rsa
[ 6.6321 ]
[ 6.6345 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list blob_nvtboot_recovery_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 6.6358 ] PKC key in Open SSL format
[ 6.6361 ] Key size is 256 bytes
[ 6.6363 ] Valid PKC key
[ 6.6395 ] Saving pkc public key in pub_key.key
[ 6.7469 ]
[ 6.7490 ] tegrahost_v2 --updatesigheader blob_nvtboot_recovery_sigheader.bin.signed blob_nvtboot_recovery_sigheader.bin.sig oem-rsa
[ 6.7507 ]
[ 6.7523 ] tegrahost_v2 --chip 0x18 --align blob_preboot_d15_prod_cr.bin
[ 6.7536 ]
[ 6.7550 ] tegrahost_v2 --appendsigheader blob_preboot_d15_prod_cr.bin oem-rsa
[ 6.7569 ]
[ 6.7588 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list blob_preboot_d15_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 6.7603 ] PKC key in Open SSL format
[ 6.7605 ] Key size is 256 bytes
[ 6.7607 ] Valid PKC key
[ 6.7636 ] Saving pkc public key in pub_key.key
[ 6.8706 ]
[ 6.8728 ] tegrahost_v2 --updatesigheader blob_preboot_d15_prod_cr_sigheader.bin.signed blob_preboot_d15_prod_cr_sigheader.bin.sig oem-rsa
[ 6.8746 ]
[ 6.8762 ] tegrahost_v2 --chip 0x18 --align blob_mce_mts_d15_prod_cr.bin
[ 6.8776 ]
[ 6.8790 ] tegrahost_v2 --appendsigheader blob_mce_mts_d15_prod_cr.bin oem-rsa
[ 6.8860 ]
[ 6.8877 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list blob_mce_mts_d15_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 6.8888 ] PKC key in Open SSL format
[ 6.8891 ] Key size is 256 bytes
[ 6.8893 ] Valid PKC key
[ 6.8911 ] Saving pkc public key in pub_key.key
[ 7.0281 ]
[ 7.0301 ] tegrahost_v2 --updatesigheader blob_mce_mts_d15_prod_cr_sigheader.bin.signed blob_mce_mts_d15_prod_cr_sigheader.bin.sig oem-rsa
[ 7.0338 ]
[ 7.0353 ] tegrahost_v2 --chip 0x18 --align blob_bpmp.bin
[ 7.0366 ]
[ 7.0381 ] tegrahost_v2 --appendsigheader blob_bpmp.bin oem-rsa
[ 7.0403 ]
[ 7.0421 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list blob_bpmp_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 7.0432 ] PKC key in Open SSL format
[ 7.0434 ] Key size is 256 bytes
[ 7.0436 ] Valid PKC key
[ 7.0456 ] Saving pkc public key in pub_key.key
[ 7.1372 ]
[ 7.1391 ] tegrahost_v2 --updatesigheader blob_bpmp_sigheader.bin.signed blob_bpmp_sigheader.bin.sig oem-rsa
[ 7.1409 ]
[ 7.1425 ] tegrahost_v2 --chip 0x18 --align blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb
[ 7.1437 ]
[ 7.1450 ] tegrahost_v2 --appendsigheader blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb oem-rsa
[ 7.1470 ]
[ 7.1489 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 7.1501 ] PKC key in Open SSL format
[ 7.1504 ] Key size is 256 bytes
[ 7.1505 ] Valid PKC key
[ 7.1525 ] Saving pkc public key in pub_key.key
[ 7.2422 ]
[ 7.2441 ] tegrahost_v2 --updatesigheader blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.signed blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.sig oem-rsa
[ 7.2463 ]
[ 7.2478 ] tegrahost_v2 --chip 0x18 --align blob_tos-trusty.img
[ 7.2492 ]
[ 7.2505 ] tegrahost_v2 --appendsigheader blob_tos-trusty.img oem-rsa
[ 7.2525 ]
[ 7.2544 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list blob_tos-trusty_sigheader.img_list.xml --pubkeyhash pub_key.key
[ 7.2554 ] PKC key in Open SSL format
[ 7.2556 ] Key size is 256 bytes
[ 7.2558 ] Valid PKC key
[ 7.2585 ] Saving pkc public key in pub_key.key
[ 7.3465 ]
[ 7.3484 ] tegrahost_v2 --updatesigheader blob_tos-trusty_sigheader.img.signed blob_tos-trusty_sigheader.img.sig oem-rsa
[ 7.3502 ]
[ 7.3517 ] tegrahost_v2 --chip 0x18 --align blob_eks.img
[ 7.3530 ]
[ 7.3543 ] tegrahost_v2 --appendsigheader blob_eks.img oem-rsa
[ 7.3557 ]
[ 7.3576 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list blob_eks_sigheader.img_list.xml --pubkeyhash pub_key.key
[ 7.3588 ] PKC key in Open SSL format
[ 7.3592 ] Key size is 256 bytes
[ 7.3595 ] Valid PKC key
[ 7.3608 ] Saving pkc public key in pub_key.key
[ 7.4442 ]
[ 7.4467 ] tegrahost_v2 --updatesigheader blob_eks_sigheader.img.signed blob_eks_sigheader.img.sig oem-rsa
[ 7.4487 ]
[ 7.4509 ] tegrahost_v2 --chip 0x18 --align blob_tegra186-quill-p3310-1000-c03-00-base.dtb
[ 7.4528 ]
[ 7.4547 ] tegrahost_v2 --appendsigheader blob_tegra186-quill-p3310-1000-c03-00-base.dtb oem-rsa
[ 7.4577 ]
[ 7.4598 ] tegrasign_v2 --key /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/abcd0008.pem --list blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml --pubkeyhash pub_key.key
[ 7.4614 ] PKC key in Open SSL format
[ 7.4617 ] Key size is 256 bytes
[ 7.4619 ] Valid PKC key
[ 7.4650 ] Saving pkc public key in pub_key.key
[ 7.5776 ]
[ 7.5798 ] tegrahost_v2 --updatesigheader blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.signed blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.sig oem-rsa
[ 7.5824 ]
[ 7.5845 ] tegrahost_v2 --chip 0x18 --generateblob blob.xml blob.bin
[ 7.5858 ] number of images in blob are 9
[ 7.5864 ] blobsize is 4097848
[ 7.5867 ] Added binary blob_nvtboot_recovery_cpu_sigheader.bin.signed of size 203856
[ 7.5897 ] Added binary blob_nvtboot_recovery_sigheader.bin.signed of size 89360
[ 7.5906 ] Added binary blob_preboot_d15_prod_cr_sigheader.bin.signed of size 63104
[ 7.5911 ] Added binary blob_mce_mts_d15_prod_cr_sigheader.bin.signed of size 2082144
[ 7.5917 ] Added binary blob_bpmp_sigheader.bin.signed of size 533904
[ 7.5922 ] Added binary blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.signed of size 466240
[ 7.5930 ] Added binary blob_tos-trusty_sigheader.img.signed of size 313152
[ 7.5935 ] Added binary blob_eks_sigheader.img.signed of size 1440
[ 7.5939 ] Added binary blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.signed of size 344496
[ 7.5947 ]
[ 7.5947 ] Sending bootloader and pre-requisite binaries
[ 7.5962 ] tegrarcm_v2 --download blob blob.bin
[ 7.5974 ] Applet version 01.00.0000
[ 7.9334 ] Sending blob
[ 7.9336 ] [................................................] 100%
[ 8.3837 ]
[ 8.3857 ] tegrarcm_v2 --boot recovery
[ 8.3876 ] Applet version 01.00.0000
[ 8.7260 ]
[ 9.7291 ] tegrarcm_v2 --isapplet
[ 10.8403 ]
[ 10.8605 ] tegradevflash_v2 --iscpubl
[ 10.8624 ] Bootloader version 01.00.0000
[ 11.0248 ] Bootloader version 01.00.0000
[ 11.0259 ]
[ 11.0259 ] Retrieving storage infomation
[ 11.0279 ] tegrarcm_v2 --oem platformdetails storage storage_info.bin
[ 11.0298 ] Applet is not running on device. Continue with Bootloader
[ 11.3819 ]
[ 11.3839 ] tegradevflash_v2 --oem platformdetails storage storage_info.bin
[ 11.3859 ] Bootloader version 01.00.0000
[ 11.5607 ] Saved platform info in storage_info.bin
[ 11.5652 ]
[ 11.5652 ] Flashing the device
[ 11.5673 ] tegraparser_v2 --storageinfo storage_info.bin --generategpt --pt flash.xml.bin
[ 11.5732 ]
[ 11.5752 ] tegradevflash_v2 --pt flash.xml.bin --create
[ 11.5772 ] Bootloader version 01.00.0000
[ 11.7407 ] Erasing sdmmc_boot: 3 ......... [Done]
[ 11.7760 ] Writing partition secondary_gpt with gpt_secondary_0_3.bin
[ 11.7769 ] [................................................] 100%
[ 11.8249 ] Erasing sdmmc_user: 3 ......... [Done]
[ 16.1975 ] Writing partition master_boot_record with mbr_1_3.bin
[ 16.1984 ] [................................................] 100%
[ 16.2023 ] Writing partition primary_gpt with gpt_primary_1_3.bin
[ 16.2097 ] [................................................] 100%
[ 16.2141 ] Writing partition secondary_gpt with gpt_secondary_1_3.bin
[ 16.2219 ] [................................................] 100%
[ 16.2331 ] Writing partition mb1 with mb1_prod.bin.signed
[ 16.2339 ] [................................................] 100%
[ 16.2410 ] Writing partition mb1_b with mb1_prod.bin.signed
[ 16.2626 ] [................................................] 100%
[ 16.2698 ] Writing partition dram-ecc-fw with dram-ecc_sigheader.bin.signed
[ 16.2932 ] [................................................] 100%
[ 16.2993 ] Writing partition badpage-fw with badpage_sigheader.bin.signed
[ 16.3325 ] [................................................] 100%
[ 16.3373 ] Writing partition badpage-fw_b with badpage_sigheader.bin.signed
[ 16.3944 ] [................................................] 100%
[ 16.3993 ] Writing partition spe-fw with spe_sigheader.bin.signed
[ 16.4528 ] [................................................] 100%
[ 16.4598 ] Writing partition spe-fw_b with spe_sigheader.bin.signed
[ 16.5159 ] [................................................] 100%
[ 16.5230 ] Writing partition mb2 with nvtboot_sigheader.bin.signed
[ 16.5544 ] [................................................] 100%
[ 16.5617 ] Writing partition mb2_b with nvtboot_sigheader.bin.signed
[ 16.6019 ] [................................................] 100%
[ 16.6090 ] Writing partition mts-preboot with preboot_d15_prod_cr_sigheader.bin.signed
[ 16.6544 ] [................................................] 100%
[ 16.6606 ] Writing partition mts-preboot_b with preboot_d15_prod_cr_sigheader.bin.signed
[ 16.7133 ] [................................................] 100%
[ 16.7197 ] Writing partition SMD with slot_metadata.bin
[ 16.7800 ] [................................................] 100%
[ 16.8084 ] Writing partition SMD_b with slot_metadata.bin
[ 16.8145 ] [................................................] 100%
[ 16.8189 ] Writing partition master_boot_record with mbr_1_3.bin
[ 16.8213 ] [................................................] 100%
[ 16.8253 ] Writing partition APP with system.img
[ 16.8267 ] [................................................] 100%
[ 952.6641 ] Writing partition mts-bootpack with mce_mts_d15_prod_cr_sigheader.bin.signed
[ 952.6831 ] [................................................] 100%
[ 952.7615 ] Writing partition mts-bootpack_b with mce_mts_d15_prod_cr_sigheader.bin.signed
[ 952.7779 ] [................................................] 100%
[ 952.8545 ] Writing partition cpu-bootloader with cboot_sigheader.bin.signed
[ 952.8707 ] [................................................] 100%
[ 952.8832 ] Writing partition cpu-bootloader_b with cboot_sigheader.bin.signed
[ 952.8909 ] [................................................] 100%
[ 952.9034 ] Writing partition bootloader-dtb with tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.signed
[ 952.9105 ] [................................................] 100%
[ 952.9238 ] Writing partition bootloader-dtb_b with tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.signed
[ 952.9375 ] [................................................] 100%
[ 952.9509 ] Writing partition secure-os with tos-trusty_sigheader.img.signed
[ 952.9618 ] [................................................] 100%
[ 952.9745 ] Writing partition secure-os_b with tos-trusty_sigheader.img.signed
[ 952.9905 ] [................................................] 100%
[ 953.0034 ] Writing partition eks with eks_sigheader.img.signed
[ 953.0278 ] [................................................] 100%
[ 953.0320 ] Writing partition adsp-fw with adsp-fw_sigheader.bin.signed
[ 953.0357 ] [................................................] 100%
[ 953.0428 ] Writing partition adsp-fw_b with adsp-fw_sigheader.bin.signed
[ 953.0571 ] [................................................] 100%
[ 953.0645 ] Writing partition bpmp-fw with bpmp_sigheader.bin.signed
[ 953.0809 ] [................................................] 100%
[ 953.0997 ] Writing partition bpmp-fw_b with bpmp_sigheader.bin.signed
[ 953.1212 ] [................................................] 100%
[ 953.1401 ] Writing partition bpmp-fw-dtb with tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.signed
[ 953.1590 ] [................................................] 100%
[ 953.1752 ] Writing partition bpmp-fw-dtb_b with tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.signed
[ 953.1980 ] [................................................] 100%
[ 953.2140 ] Writing partition sce-fw with camera-rtcpu-sce_sigheader.img.signed
[ 953.2321 ] [................................................] 100%
[ 953.2396 ] Writing partition sce-fw_b with camera-rtcpu-sce_sigheader.img.signed
[ 953.2585 ] [................................................] 100%
[ 953.2662 ] Writing partition sc7 with warmboot_wbheader.bin.signed
[ 953.2813 ] [................................................] 100%
[ 953.2860 ] Writing partition sc7_b with warmboot_wbheader.bin.signed
[ 953.2940 ] [................................................] 100%
[ 953.2989 ] Writing partition BMP with bmp.blob
[ 953.3060 ] [................................................] 100%
[ 953.3358 ] Writing partition BMP_b with bmp.blob
[ 953.3577 ] [................................................] 100%
[ 953.3642 ] Writing partition kernel with boot_sigheader.img.signed
[ 953.3798 ] [................................................] 100%
[ 953.3965 ] Writing partition kernel_b with boot_sigheader.img.signed
[ 953.4155 ] [................................................] 100%
[ 953.4324 ] Writing partition kernel-dtb with tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.signed
[ 953.4561 ] [................................................] 100%
[ 953.4689 ] Writing partition kernel-dtb_b with tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.signed
[ 953.4884 ] [................................................] 100%
[ 953.5247 ]
[ 953.5272 ] tegradevflash_v2 --write BCT br_bct_BR.bct
[ 953.5292 ] Bootloader version 01.00.0000
[ 953.6252 ] Writing partition BCT with br_bct_BR.bct
[ 953.6258 ] [................................................] 100%
[ 953.6839 ]
[ 953.6948 ] tegradevflash_v2 --write MB1_BCT mb1_cold_boot_bct_MB1_sigheader.bct.signed
[ 953.6967 ] Bootloader version 01.00.0000
[ 953.7933 ] Writing partition MB1_BCT with mb1_cold_boot_bct_MB1_sigheader.bct.signed
[ 953.7943 ] [................................................] 100%
[ 953.8611 ]
[ 953.8631 ] tegradevflash_v2 --write MB1_BCT_b mb1_cold_boot_bct_MB1_sigheader.bct.signed
[ 953.8650 ] Bootloader version 01.00.0000
[ 953.9613 ] Writing partition MB1_BCT_b with mb1_cold_boot_bct_MB1_sigheader.bct.signed
[ 953.9623 ] [................................................] 100%
[ 954.0185 ]
[ 954.0186 ] Flashing completed
[ 954.0187 ] Coldbooting the device
[ 954.0207 ] tegradevflash_v2 --reboot coldboot
[ 954.0226 ] Bootloader version 01.00.0000
[ 954.1890 ]
*** The target t186ref has been flashed successfully. ***
Reset the board to boot from internal eMMC.
- Burning fuses won’t succeed anymore. The following example tried to burn with -p, but any command like with -o won’t work anymore with the same error.
$ sudo ./odmfuse.sh -j -i 0x18 -c PKC -k ../abcd0008.pem --KEK0 ../abcd0008_kek0.txt -p jetson-tx2
./tegraflash.py --chip 0x18 --applet "/home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin" --skipuid --cmd "dump eeprom boardinfo cvm.bin"
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.0062 ] Generating RCM messages
[ 0.0078 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm /home/tsato/Desktop/l4timages/TX2G1.0/L4T32.2.3/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin 0 0
[ 0.0095 ] RCM 0 is saved as rcm_0.rcm
[ 0.0103 ] RCM 1 is saved as rcm_1.rcm
[ 0.0103 ] List of rcm files are saved in rcm_list.xml
[ 0.0103 ]
[ 0.0104 ] Signing RCM messages
[ 0.0120 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0137 ] Assuming zero filled SBK key
[ 0.0225 ]
[ 0.0226 ] Copying signature to RCM mesages
[ 0.0244 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml
[ 0.0270 ]
[ 0.0271 ] Boot Rom communication
[ 0.0289 ] tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0307 ] RCM version 0X13
[ 0.1890 ] Boot Rom communication failed
[ 5.2766 ]
Error: Return value 3
Command tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml --skipuid
Reading board information failed.
Here’re fuse values on the box.
$ ll /sys/devices/3820000.efuse/3820000.efuse\:efuse-burn/
total 0
drwxr-xr-x 3 root root 0 Mar 19 23:13 ./
drwxr-xr-x 4 root root 0 Mar 19 23:07 ../
-rw-rw---- 1 root root 4096 Mar 19 23:12 arm_jtag_disable
-rw-rw---- 1 root root 4096 Mar 19 23:12 boot_security_info
-rw-rw---- 1 root root 4096 Mar 19 23:12 calc_h2
-rw-rw---- 1 root root 4096 Mar 19 23:12 debug_authentication
lrwxrwxrwx 1 root root 0 Mar 19 23:12 driver -> ../../../bus/platform/drivers/tegra-fuse-burn/
-rw-r--r-- 1 root root 4096 Mar 19 23:12 driver_override
-rw-rw---- 1 root root 4096 Mar 19 23:12 kek0
-rw-rw---- 1 root root 4096 Mar 19 23:12 kek1
-rw-rw---- 1 root root 4096 Mar 19 23:12 kek2
-r--r--r-- 1 root root 4096 Mar 19 23:12 modalias
-rw-rw---- 1 root root 4096 Mar 19 23:12 odm_h2
-rw-rw---- 1 root root 4096 Mar 19 23:12 odm_info
-rw-rw---- 1 root root 4096 Mar 19 23:12 odm_lock
-rw-rw---- 1 root root 4096 Mar 19 23:12 odm_production_mode
lrwxrwxrwx 1 root root 0 Mar 19 23:12 of_node -> '../../../firmware/devicetree/base/efuse@3820000/efuse-burn'/
drwxr-xr-x 2 root root 0 Mar 19 23:12 power/
-rw-rw---- 1 root root 4096 Mar 19 23:12 public_key
-rw-rw---- 1 root root 4096 Mar 19 23:12 reserved_odm0
-rw-rw---- 1 root root 4096 Mar 19 23:12 reserved_odm1
-rw-rw---- 1 root root 4096 Mar 19 23:12 reserved_odm2
-rw-rw---- 1 root root 4096 Mar 19 23:12 reserved_odm3
-rw-rw---- 1 root root 4096 Mar 19 23:12 reserved_odm4
-rw-rw---- 1 root root 4096 Mar 19 23:12 reserved_odm5
-rw-rw---- 1 root root 4096 Mar 19 23:12 reserved_odm6
-rw-rw---- 1 root root 4096 Mar 19 23:12 reserved_odm7
-rw-rw---- 1 root root 4096 Mar 19 23:12 secure_boot_key
lrwxrwxrwx 1 root root 0 Mar 19 23:07 subsystem -> ../../../bus/platform/
-rw-r--r-- 1 root root 4096 Mar 19 23:07 uevent
$ sudo cat /sys/devices/3820000.efuse/3820000.efuse\:efuse-burn/*
[sudo] password for nvidia:
0x00000000
0x00000002
0x000012dd
0x00000000
cat: '/sys/devices/3820000.efuse/3820000.efuse:efuse-burn/driver': Is a directory
(null)
0x000000000000000000000000abcd0001
0x00000000000000000000000000000000
0x00000000000000000000000000000000
of:Nefuse-burnT<NULL>Cnvidia,tegra186-efuse-burn0x00000000
0x00000000
0x00000000
0x00000000
cat: '/sys/devices/3820000.efuse/3820000.efuse:efuse-burn/of_node': Is a directory
cat: '/sys/devices/3820000.efuse/3820000.efuse:efuse-burn/power': Is a directory
0x744ba4449ef444c0324b61126348f69cf4858819542041cbefd1c779b31f40d4
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000000000000000000000000000
cat: '/sys/devices/3820000.efuse/3820000.efuse:efuse-burn/subsystem': Is a directory
DRIVER=tegra-fuse-burn
OF_NAME=efuse-burn
OF_FULLNAME=/efuse@3820000/efuse-burn
OF_COMPATIBLE_0=nvidia,tegra186-efuse-burn
OF_COMPATIBLE_N=1
MODALIAS=of:Nefuse-burnT<NULL>Cnvidia,tegra186-efuse-burn
If having burned the KEK0 prevents no more values from being burned, I will give up on using this box, and continue to test a new one. But I would appreciate if I can burn again. I just want to burn ODM reserved fuses.
Thanks.