I also got the same error when I try to use SDK manager to reflash, and it shows the hardware is in bad state. And i also tried flash.sh, got same error. So I am tinking to restore the factory setting, but still could finish the flash due to “CPU Bootloader is not running on device.”. The log is attached.
sudo ./l4t_production_installer.sh
[sudo] password for abel:
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.0021 ] tegrasign_v2 --key None --getmode mode.txt
[ 0.0031 ] Assuming zero filled SBK key
[ 0.0092 ]
[ 0.0093 ] Generating RCM messages
[ 0.0122 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 --download rcm mb1_recovery_prod.bin 0 0
[ 0.0148 ] RCM 0 is saved as rcm_0.rcm
[ 0.0187 ] RCM 1 is saved as rcm_1.rcm
[ 0.0192 ] List of rcm files are saved in rcm_list.xml
[ 0.0252 ]
[ 0.0253 ] Signing RCM messages
[ 0.0260 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0313 ] Assuming zero filled SBK key
[ 0.0412 ]
[ 0.0413 ] Copying signature to RCM mesages
[ 0.0420 ] tegrarcm_v2 --chip 0x18 --updatesig rcm_list_signed.xml
[ 0.0492 ]
[ 0.0493 ] Parsing partition layout
[ 0.0520 ] tegraparser_v2 --pt flash.xml.tmp
[ 0.0620 ]
[ 0.0621 ] Creating list of images to be signed
[ 0.0642 ] tegrahost_v2 --chip 0x18 --partitionlayout flash.xml.bin --list images_list.xml zerosbk
[ 0.0878 ]
[ 0.0878 ] Generating signatures
[ 0.0905 ] tegrasign_v2 --key None --list images_list.xml --pubkeyhash pub_key.key
[ 0.0953 ] Assuming zero filled SBK key
[ 0.1773 ]
[ 0.1773 ] Generating br-bct
[ 0.1782 ] Updating dev and MSS params in BR BCT
[ 0.1783 ] tegrabct_v2 --dev_param emmc.cfg --sdram P3310_A00_8GB_Samsung_8GB_lpddr4_204Mhz_A02_l4t.cfg --brbct br_bct.cfg --chip 0x18
[ 0.1981 ]
[ 0.1982 ] Updating bl info
[ 0.1991 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[ 0.2052 ]
[ 0.2053 ] Updating smd info
[ 0.2092 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 --updatesmdinfo flash.xml.bin
[ 0.2172 ]
[ 0.2173 ] Updating Odmdata
[ 0.2179 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 --updatefields Odmdata =0x1090000
[ 0.2252 ]
[ 0.2253 ] Get Signed section bct
[ 0.2259 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 --listbct bct_list.xml
[ 0.2332 ]
[ 0.2333 ] Signing BCT
[ 0.2401 ] tegrasign_v2 --key None --list bct_list.xml --pubkeyhash pub_key.key
[ 0.2410 ] Assuming zero filled SBK key
[ 0.2452 ]
[ 0.2453 ] Updating BCT with signature
[ 0.2460 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x18 --updatesig bct_list_signed.xml
[ 0.2632 ]
[ 0.2632 ] Generating coldboot mb1-bct
[ 0.2639 ] tegrabct_v2 --chip 0x18 --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-c03.cfg --brcommand tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --prod tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 0.2699 ] MB1-BCT version: 0xe
[ 0.2718 ] Copying Sdram info from 2 to 3 set
[ 0.2796 ] Copying Sdram info from 0 to 1 set
[ 0.2801 ] Packing sdram param for instance[0]
[ 0.2805 ] Packing sdram param for instance[1]
[ 0.2810 ] Packing sdram param for instance[2]
[ 0.2815 ] Packing sdram param for instance[3]
[ 0.2828 ] Parsing config file :tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg
[ 0.2837 ] Appending platform config data of size :- 2904
[ 0.2844 ] Parsing config file :mobile_scr.cfg
[ 0.2849 ] Appending platform config data of size :- 12240
[ 0.2866 ] Parsing config file :tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg
[ 0.2874 ] Appending platform config data of size :- 24
[ 0.2890 ] Parsing config file :tegra186-mb1-bct-pmic-quill-p3310-1000-c03.cfg
[ 0.2899 ] Appending platform config data of size :- 744
[ 0.2906 ] Parsing config file :tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg
[ 0.2915 ] Appending platform config data of size :- 64
[ 0.2931 ] Parsing config file :tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 0.2941 ] Appending platform config data of size :- 1628
[ 0.2944 ]
[ 0.2945 ] Updating mb1-bct with firmware information
[ 0.2953 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo flash.xml.bin
[ 0.2998 ] MB1-BCT version: 0xe
[ 0.3053 ]
[ 0.3053 ] Updating mb1-bct with storage information
[ 0.3061 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_cold_boot_bct_MB1.bct --updatestorageinfo flash.xml.bin
[ 0.3069 ] MB1-BCT version: 0xe
[ 0.3172 ]
[ 0.3181 ] tegrahost_v2 --align mb1_cold_boot_bct_MB1.bct
[ 0.3252 ]
[ 0.3259 ] tegrahost_v2 --appendsigheader mb1_cold_boot_bct_MB1.bct zerosbk
[ 0.3384 ]
[ 0.3396 ] tegrasign_v2 --key None --list mb1_cold_boot_bct_MB1_sigheader.bct_list.xml
[ 0.3404 ] Assuming zero filled SBK key
[ 0.3452 ]
[ 0.3461 ] tegrahost_v2 --updatesigheader mb1_cold_boot_bct_MB1_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_sigheader.bct.hash zerosbk
[ 0.3532 ]
[ 0.3533 ] Generating recovery mb1-bct
[ 0.3539 ] tegrabct_v2 --chip 0x18 --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-c03.cfg --brcommand tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --prod tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 0.3548 ] MB1-BCT version: 0xe
[ 0.3552 ] Copying Sdram info from 2 to 3 set
[ 0.3661 ] Copying Sdram info from 0 to 1 set
[ 0.3666 ] Packing sdram param for instance[0]
[ 0.3671 ] Packing sdram param for instance[1]
[ 0.3676 ] Packing sdram param for instance[2]
[ 0.3681 ] Packing sdram param for instance[3]
[ 0.3687 ] Parsing config file :tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg
[ 0.3697 ] Appending platform config data of size :- 2904
[ 0.3705 ] Parsing config file :minimal_scr.cfg
[ 0.3710 ] Appending platform config data of size :- 12240
[ 0.3739 ] Parsing config file :tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg
[ 0.3748 ] Appending platform config data of size :- 24
[ 0.3796 ] Parsing config file :tegra186-mb1-bct-pmic-quill-p3310-1000-c03.cfg
[ 0.3805 ] Appending platform config data of size :- 744
[ 0.3813 ] Parsing config file :tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg
[ 0.3824 ] Appending platform config data of size :- 64
[ 0.3833 ] Parsing config file :tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg
[ 0.3833 ] Appending platform config data of size :- 1628
[ 0.3834 ]
[ 0.3834 ] Updating mb1-bct with firmware information
[ 0.3843 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_bct_MB1.bct --updatefwinfo flash.xml.bin
[ 0.3851 ] MB1-BCT version: 0xe
[ 0.3936 ]
[ 0.3937 ] Updating mb1-bct with storage information
[ 0.3946 ] tegrabct_v2 --chip 0x18 --mb1bct mb1_bct_MB1.bct --updatestorageinfo flash.xml.bin
[ 0.3982 ] MB1-BCT version: 0xe
[ 0.4052 ]
[ 0.4060 ] tegrahost_v2 --align mb1_bct_MB1.bct
[ 0.4132 ]
[ 0.4139 ] tegrahost_v2 --appendsigheader mb1_bct_MB1.bct zerosbk
[ 0.4186 ]
[ 0.4194 ] tegrasign_v2 --key None --list mb1_bct_MB1_sigheader.bct_list.xml
[ 0.4236 ] Assuming zero filled SBK key
[ 0.4297 ]
[ 0.4307 ] tegrahost_v2 --updatesigheader mb1_bct_MB1_sigheader.bct.encrypt mb1_bct_MB1_sigheader.bct.hash zerosbk
[ 0.4408 ]
[ 0.4409 ] Copying signatures
[ 0.4417 ] tegrahost_v2 --chip 0x18 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[ 0.4595 ]
[ 0.4596 ] Boot Rom communication
[ 0.4605 ] tegrarcm_v2 --chip 0x18 --rcm rcm_list_signed.xml
[ 0.4613 ] BootRom is not running
[ 1.4975 ]
[ 1.5018 ] tegrarcm_v2 --isapplet
[ 1.5158 ] Applet version 01.00.0000
[ 1.7175 ]
[ 1.7178 ] Retrieving board information
[ 1.7222 ] tegrarcm_v2 --oem platformdetails chip chip_info.bin
[ 1.7373 ] Applet version 01.00.0000
[ 1.9220 ] Saved platform info in chip_info.bin
[ 2.0347 ] Chip minor revision: 2
[ 2.1173 ]
[ 2.1173 ] Sending BCTs
[ 2.1183 ] tegrarcm_v2 --download bct_bootrom br_bct_BR.bct --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
[ 2.1190 ] Applet version 01.00.0000
[ 2.2978 ] Sending bct_bootrom
[ 2.2987 ] [................................................] 100%
[ 2.4094 ] Sending bct_mb1
[ 2.4883 ] [................................................] 100%
[ 2.7062 ]
[ 2.7063 ] Generating blob
[ 2.7084 ] tegrahost_v2 --align blob_nvtboot_recovery_cpu.bin
[ 2.7213 ]
[ 2.7255 ] tegrahost_v2 --appendsigheader blob_nvtboot_recovery_cpu.bin zerosbk
[ 2.7414 ]
[ 2.7469 ] tegrasign_v2 --key None --list blob_nvtboot_recovery_cpu_sigheader.bin_list.xml
[ 2.7547 ] Assuming zero filled SBK key
[ 2.7877 ]
[ 2.7893 ] tegrahost_v2 --updatesigheader blob_nvtboot_recovery_cpu_sigheader.bin.encrypt blob_nvtboot_recovery_cpu_sigheader.bin.hash zerosbk
[ 2.7983 ]
[ 2.7992 ] tegrahost_v2 --align blob_nvtboot_recovery.bin
[ 2.8085 ]
[ 2.8095 ] tegrahost_v2 --appendsigheader blob_nvtboot_recovery.bin zerosbk
[ 2.8172 ]
[ 2.8183 ] tegrasign_v2 --key None --list blob_nvtboot_recovery_sigheader.bin_list.xml
[ 2.8190 ] Assuming zero filled SBK key
[ 2.8247 ]
[ 2.8306 ] tegrahost_v2 --updatesigheader blob_nvtboot_recovery_sigheader.bin.encrypt blob_nvtboot_recovery_sigheader.bin.hash zerosbk
[ 2.8374 ]
[ 2.8384 ] tegrahost_v2 --align blob_preboot_d15_prod_cr.bin
[ 2.8452 ]
[ 2.8459 ] tegrahost_v2 --appendsigheader blob_preboot_d15_prod_cr.bin zerosbk
[ 2.8532 ]
[ 2.8540 ] tegrasign_v2 --key None --list blob_preboot_d15_prod_cr_sigheader.bin_list.xml
[ 2.8550 ] Assuming zero filled SBK key
[ 2.8657 ]
[ 2.8668 ] tegrahost_v2 --updatesigheader blob_preboot_d15_prod_cr_sigheader.bin.encrypt blob_preboot_d15_prod_cr_sigheader.bin.hash zerosbk
[ 2.8773 ]
[ 2.8783 ] tegrahost_v2 --align blob_mce_mts_d15_prod_cr.bin
[ 2.8852 ]
[ 2.8859 ] tegrahost_v2 --appendsigheader blob_mce_mts_d15_prod_cr.bin zerosbk
[ 2.9009 ]
[ 2.9020 ] tegrasign_v2 --key None --list blob_mce_mts_d15_prod_cr_sigheader.bin_list.xml
[ 2.9028 ] Assuming zero filled SBK key
[ 2.9532 ]
[ 2.9544 ] tegrahost_v2 --updatesigheader blob_mce_mts_d15_prod_cr_sigheader.bin.encrypt blob_mce_mts_d15_prod_cr_sigheader.bin.hash zerosbk
[ 2.9612 ]
[ 2.9621 ] tegrahost_v2 --align blob_bpmp.bin
[ 2.9743 ]
[ 2.9754 ] tegrahost_v2 --appendsigheader blob_bpmp.bin zerosbk
[ 2.9815 ]
[ 2.9824 ] tegrasign_v2 --key None --list blob_bpmp_sigheader.bin_list.xml
[ 2.9872 ] Assuming zero filled SBK key
[ 3.0012 ]
[ 3.0022 ] tegrahost_v2 --updatesigheader blob_bpmp_sigheader.bin.encrypt blob_bpmp_sigheader.bin.hash zerosbk
[ 3.0092 ]
[ 3.0100 ] tegrahost_v2 --align blob_tegra186-a02-bpmp-quill-p3310-1000-c01-00-te770d-ucm2.dtb
[ 3.0219 ]
[ 3.0226 ] tegrahost_v2 --appendsigheader blob_tegra186-a02-bpmp-quill-p3310-1000-c01-00-te770d-ucm2.dtb zerosbk
[ 3.0318 ]
[ 3.0328 ] tegrasign_v2 --key None --list blob_tegra186-a02-bpmp-quill-p3310-1000-c01-00-te770d-ucm2_sigheader.dtb_list.xml
[ 3.0340 ] Assuming zero filled SBK key
[ 3.0658 ]
[ 3.0671 ] tegrahost_v2 --updatesigheader blob_tegra186-a02-bpmp-quill-p3310-1000-c01-00-te770d-ucm2_sigheader.dtb.encrypt blob_tegra186-a02-bpmp-quill-p3310-1000-c01-00-te770d-ucm2_sigheader.dtb.hash zerosbk
[ 3.0725 ]
[ 3.0782 ] tegrahost_v2 --align blob_tos.img
[ 3.0852 ]
[ 3.0860 ] tegrahost_v2 --appendsigheader blob_tos.img zerosbk
[ 3.0941 ]
[ 3.0952 ] tegrasign_v2 --key None --list blob_tos_sigheader.img_list.xml
[ 3.0959 ] Assuming zero filled SBK key
[ 3.1019 ]
[ 3.1027 ] tegrahost_v2 --updatesigheader blob_tos_sigheader.img.encrypt blob_tos_sigheader.img.hash zerosbk
[ 3.1136 ]
[ 3.1144 ] tegrahost_v2 --align blob_eks.img
[ 3.1245 ]
[ 3.1254 ] tegrahost_v2 --appendsigheader blob_eks.img zerosbk
[ 3.1350 ]
[ 3.1388 ] tegrasign_v2 --key None --list blob_eks_sigheader.img_list.xml
[ 3.1422 ] Assuming zero filled SBK key
[ 3.1462 ]
[ 3.1472 ] tegrahost_v2 --updatesigheader blob_eks_sigheader.img.encrypt blob_eks_sigheader.img.hash zerosbk
[ 3.1532 ]
[ 3.1540 ] tegrahost_v2 --align blob_tegra186-quill-p3310-1000-c03-00-base.dtb
[ 3.1612 ]
[ 3.1619 ] tegrahost_v2 --appendsigheader blob_tegra186-quill-p3310-1000-c03-00-base.dtb zerosbk
[ 3.1755 ]
[ 3.1766 ] tegrasign_v2 --key None --list blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml
[ 3.1774 ] Assuming zero filled SBK key
[ 3.1892 ]
[ 3.1901 ] 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
[ 3.1964 ]
[ 3.2023 ] tegrahost_v2 --generateblob blob.xml blob.bin
[ 3.2030 ] number of images in blob are 9
[ 3.2042 ] blobsize is 3725048
[ 3.2045 ] Added binary blob_nvtboot_recovery_cpu_sigheader.bin.encrypt of size 184576
[ 3.2067 ] Added binary blob_nvtboot_recovery_sigheader.bin.encrypt of size 78080
[ 3.2077 ] Added binary blob_preboot_d15_prod_cr_sigheader.bin.encrypt of size 61472
[ 3.2087 ] Added binary blob_mce_mts_d15_prod_cr_sigheader.bin.encrypt of size 2077088
[ 3.2106 ] Added binary blob_bpmp_sigheader.bin.encrypt of size 528800
[ 3.2118 ] Added binary blob_tegra186-a02-bpmp-quill-p3310-1000-c01-00-te770d-ucm2_sigheader.dtb.encrypt of size 466160
[ 3.2134 ] Added binary blob_tos_sigheader.img.encrypt of size 58880
[ 3.2142 ] Added binary blob_eks_sigheader.img.encrypt of size 1488
[ 3.2150 ] Added binary blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt of size 268352
[ 3.2219 ]
[ 3.2220 ] Sending bootloader and pre-requisite binaries
[ 3.2229 ] tegrarcm_v2 --download blob blob.bin
[ 3.2236 ] Applet version 01.00.0000
[ 3.4307 ] Sending blob
[ 3.4314 ] [................................................] 100%
[ 5.2493 ]
[ 5.2512 ] tegrarcm_v2 --boot recovery
[ 5.2528 ] Applet version 01.00.0000
[ 5.5055 ]
[ 5.5068 ] tegrarcm_v2 --isapplet
[ 1007.4535 ]
[ 1007.4715 ] tegradevflash_v2 --iscpubl
[ 1007.4764 ] CPU Bootloader is not running on device.
[ 2023.2616 ]